- 21 Jun, 2021 24 commits
-
-
Jason Ekstrand authored
Acked-By:
Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Part-of: <!11497>
-
Jason Ekstrand authored
Reviewed-by:
Alyssa Rosenzweig <alyssa@collabora.com> Reviewed-by:
Iago Toral Quiroga <itoral@igalia.com> Part-of: <mesa/mesa!11463>
-
Jason Ekstrand authored
Reviewed-by:
Alyssa Rosenzweig <alyssa@collabora.com> Part-of: <mesa/mesa!11463>
-
Jason Ekstrand authored
Reviewed-by:
Alyssa Rosenzweig <alyssa@collabora.com> Part-of: <!11463>
-
Timur Kristóf authored
This commit fixes two issues with it: 1. Prevent it from going into an infinite loop. 2. Check all uses, not just first use. Closes: #4916 Fixes: b4e22eb4 Signed-off-by:
Timur Kristóf <timur.kristof@gmail.com> Reviewed-by:
Daniel Schürmann <daniel@schuermann.dev> Reviewed-by:
Tony Wasserka <tony.wasserka@gmx.de> Part-of: <mesa/mesa!11361>
-
Andres Gomez authored
It's a bash script, so make sure we use bash and not just sh. Reviewed-by:
Benjamin Tissoires <benjamin.tissoires@gmail.com> Signed-off-by:
Andres Gomez <agomez@igalia.com> Part-of: <mesa/mesa!9865>
-
Bas Nieuwenhuizen authored
This thing is entirely opt-in wrt caring about it when writing to a file anyway. Since we also lock the two at the same time and they have an 1-1 relation we can just lock one of the two files. Saves some syscalls. Reviewed-by:
Timothy Arceri <tarceri@itsqueeze.com> Part-of: <mesa/mesa!11485>
-
Bas Nieuwenhuizen authored
This avoids all locks for reads and using lock only while actually writing. This is enabled by doing two things: 1) Reading the index incrementally. This way we get new entries written by other processes and do not write duplicate entries. 2) Taking the lock only during writes, and applying the incremental read while holding the lock so we always append to the actual end of the file. Fixes: eca6bb95 ("util/fossilize_db: add basic fossilize db util to read/write shader caches") Reviewed-by:
Timothy Arceri <tarceri@itsqueeze.com> Part-of: <mesa/mesa!11485>
-
Bas Nieuwenhuizen authored
Fixes: eca6bb95 ("util/fossilize_db: add basic fossilize db util to read/write shader caches") Reviewed-by:
Timothy Arceri <tarceri@itsqueeze.com> Part-of: <mesa/mesa!11485>
-
Bas Nieuwenhuizen authored
Otherwise the seek can overlap with other reads/writes. Fixes: eca6bb95 ("util/fossilize_db: add basic fossilize db util to read/write shader caches") Reviewed-by:
Timothy Arceri <tarceri@itsqueeze.com> Part-of: <mesa/mesa!11485>
-
Bas Nieuwenhuizen authored
Gives earlier indications of MSVC issues. Reviewed-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <mesa/mesa!11478>
-
Timur Kristóf authored
Output loads and stores are lowered to shared memory access, so we have to update the barriers to also reflect this. Closes: #4955 Fixes: bf966d1c Signed-off-by:
Timur Kristóf <timur.kristof@gmail.com> Reviewed-by:
Daniel Schürmann <daniel@schuermann.dev> Part-of: <mesa/mesa!11484>
-
Erik Faye-Lund authored
This is slightly stronger semantically. Reviewed-by:
Eric Engestrom <eric@engestrom.ch> Part-of: <mesa/mesa!11464>
-
Erik Faye-Lund authored
This makes the documentation a bit easier to read, and aids spell-checkers, so let's specify these using file-roles. Reviewed-by:
Eric Engestrom <eric@engestrom.ch> Part-of: <mesa/mesa!11464>
-
Erik Faye-Lund authored
Similar to the last few commits, we require Meson 0.52 now. There's no point in confusing users with specifying what versions supports what here, as all supported versions works the same way now. Reviewed-by:
Eric Engestrom <eric@engestrom.ch> Part-of: <mesa/mesa!11464>
-
Erik Faye-Lund authored
Similar to the previous commit, we now require Meson 0.52 all the time, so there's no point in singling this out. Reviewed-by:
Eric Engestrom <eric@engestrom.ch> Part-of: <mesa/mesa!11464>
-
Erik Faye-Lund authored
We're already requiring Meson 0.52, so there's no point in mentioning this old work-around. Reviewed-by:
Eric Engestrom <eric@engestrom.ch> Part-of: <mesa/mesa!11464>
-
Iago Toral authored
Reviewed-by:
Alejandro Piñeiro <apinheiro@igalia.com> Part-of: <mesa/mesa!11443>
-
Iago Toral authored
Relevant CTS tests: dEQP-VK.api.copy_and_blit.copy_commands2.* Reviewed-by:
Alejandro Piñeiro <apinheiro@igalia.com> Part-of: <mesa/mesa!11443>
-
Iago Toral authored
The common Vulkan code will call this to implement vkCmdResolveImage. Reviewed-by:
Alejandro Piñeiro <apinheiro@igalia.com> Part-of: <mesa/mesa!11443>
-
Iago Toral authored
The common Vulkan code will call this to implement vkCmdCopyImage. Reviewed-by:
Alejandro Piñeiro <apinheiro@igalia.com> Part-of: <mesa/mesa!11443>
-
Iago Toral authored
The common Vulkan code will call this to implement vkCmdCopyImageToBuffer. Reviewed-by:
Alejandro Piñeiro <apinheiro@igalia.com> Part-of: <mesa/mesa!11443>
-
Iago Toral authored
The common Vulkan code will call this to implement vkCmdCopyBuffer. Reviewed-by:
Alejandro Piñeiro <apinheiro@igalia.com> Part-of: <mesa/mesa!11443>
-
Iago Toral authored
The common Vulkan code will call this to implement vkCmdBlitImage. Reviewed-by:
Alejandro Piñeiro <apinheiro@igalia.com> Part-of: <mesa/mesa!11443>
-
- 20 Jun, 2021 9 commits
-
-
Yurii Kolesnykov authored
Closes: mesa/mesa#1020 Co-authored-by:
Kristian Høgsberg <krh@bitplanet.net> Acked-by:
Karol Herbst <kherbst@redhat.com> Acked-by:
Eric Engestrom <eric@engestrom.ch> Signed-off-by:
Yurii Kolesnykov <root@yurikoles.com> Part-of: <mesa/mesa!6935>
-
Marek Olšák authored
Acked-by:
Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <mesa/mesa!11486>
-
Marek Olšák authored
The real number of RBs can be less than what GB_ADDR_CONFIG contains. Part-of: <mesa/mesa!11486>
-
Marek Olšák authored
This reduces the number of jumps. No change in behavior. Reviewed-by:
Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <mesa/mesa!11486>
-
Marek Olšák authored
This will reduce jumps in culling code. Reviewed-by:
Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <mesa/mesa!11486>
-
Marek Olšák authored
Reviewed-by:
Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <mesa/mesa!11486>
-
Marek Olšák authored
Both cases should subtract to undo what is done in the conditional. Reviewed-by:
Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <mesa/mesa!11486>
-
Marek Olšák authored
Reviewed-by:
Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <mesa/mesa!11486>
-
Marek Olšák authored
Reviewed-by:
Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <mesa/mesa!11486>
-
- 19 Jun, 2021 2 commits
-
-
Eleni Maria Stea authored
Function mincore expects a pointer of type char* but we use an unsigned char* instead generating signedness related warnings. v2: Made the fix FreeBSD specific because the type is unsigned char* for Linux and char* for FreeBSD. (Adam Jackson) v3: We'd rather cast the param to (void*) to avoid warnings in all systems (Adam Jackson) Signed-off-by:
Eleni Maria Stea <elene.mst@gmail.com> Part-of: <mesa/mesa!11298>
-
Jason Ekstrand authored
This exists for combined MCS+CCS or HiZ+CCS which was introduced on Tigerlake. Crocus will never support hardware that has these features so there's no point carrying the dead copied+pasted code from iris. Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org> Part-of: <mesa/mesa!11483>
-
- 18 Jun, 2021 5 commits
-
-
Bas Nieuwenhuizen authored
Reviewed-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <mesa/mesa!11078>
-
Bas Nieuwenhuizen authored
Reviewed-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <mesa/mesa!11078>
-
Bas Nieuwenhuizen authored
Reviewed-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <mesa/mesa!11078>
-
Bas Nieuwenhuizen authored
It always uses nir_address_format_64bit_global. Reviewed-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <mesa/mesa!11078>
-
Bas Nieuwenhuizen authored
Reviewed-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <mesa/mesa!11078>
-