[vulkan] Rework ProvokingVertex handling

This commit is contained in:
CamilleLaVey 2026-04-07 02:30:42 -04:00
parent 50a6f331cf
commit 4b545e8f61
62 changed files with 63 additions and 398 deletions

12
dist/languages/ar.ts vendored
View file

@ -1146,18 +1146,6 @@ Higher states allow for more features and can increase performance, but may caus
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation>يتيح ميزة الحالة الديناميكية لإدخال الرأس لتحسين الجودة والأداء.</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation>استفزاز قمة الرأس</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation>يُحسّن الإضاءة ومعالجة الرؤوس في بعض الألعاب.
تدعم هذه الإضافة أجهزة Vulkan 1.0+ فقط.</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

11
dist/languages/ca.ts vendored
View file

@ -1094,17 +1094,6 @@ Higher states allow for more features and can increase performance, but may caus
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

11
dist/languages/cs.ts vendored
View file

@ -1094,17 +1094,6 @@ Higher states allow for more features and can increase performance, but may caus
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

11
dist/languages/da.ts vendored
View file

@ -1096,17 +1096,6 @@ Higher states allow for more features and can increase performance, but may caus
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

11
dist/languages/de.ts vendored
View file

@ -1104,17 +1104,6 @@ Higher states allow for more features and can increase performance, but may caus
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

11
dist/languages/el.ts vendored
View file

@ -1096,17 +1096,6 @@ Higher states allow for more features and can increase performance, but may caus
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

12
dist/languages/es.ts vendored
View file

@ -1151,18 +1151,6 @@ Números más altos permiten úsar más funciones y pueden aumentar el rendimien
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation>Activa la función de estado dinámico de entrada de vértices para una mejor calidad y rendimiento.</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation>Vértice provocante</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation>Mejora la iluminación y la gestión de vértices en algunos juegos.
Solo los dispositivos Vulkan 1.0+ son compatibles con esta extensión.</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

11
dist/languages/fi.ts vendored
View file

@ -1094,17 +1094,6 @@ Higher states allow for more features and can increase performance, but may caus
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

12
dist/languages/fr.ts vendored
View file

@ -1142,18 +1142,6 @@ Higher states allow for more features and can increase performance, but may caus
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation>Vertex provoquant</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation>Améliore léclairage et la gestion des points 3D dans certains jeux.
Seuls les appareils compatibles avec Vulkan 1.0+ prennent en charge cette extension.</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

11
dist/languages/hu.ts vendored
View file

@ -1102,17 +1102,6 @@ Higher states allow for more features and can increase performance, but may caus
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

11
dist/languages/id.ts vendored
View file

@ -1117,17 +1117,6 @@ Higher states allow for more features and can increase performance, but may caus
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

12
dist/languages/it.ts vendored
View file

@ -1146,18 +1146,6 @@ Gli stati più alti consentono più funzionalità e possono migliorare le presta
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation>Provoking Vertex</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation>Migliora l&apos;illuminazione e la gestione dei vertici in alcuni giochi.
Solo i dispositivi con Vulkan 1.0+ supportano quest&apos;estensione.</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

View file

@ -1099,17 +1099,6 @@ Higher states allow for more features and can increase performance, but may caus
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

View file

@ -1096,17 +1096,6 @@ Higher states allow for more features and can increase performance, but may caus
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

11
dist/languages/nb.ts vendored
View file

@ -1096,17 +1096,6 @@ Higher states allow for more features and can increase performance, but may caus
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

11
dist/languages/nl.ts vendored
View file

@ -1105,17 +1105,6 @@ Higher states allow for more features and can increase performance, but may caus
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

12
dist/languages/pl.ts vendored
View file

@ -1145,18 +1145,6 @@ Wyższe poziomy pozwalają na użycie większej liczby funkcji i mogą zwiększy
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation>Włącza funkcję dynamicznego stanu wejścia wierzchołków, poprawiając jakość i wydajność.</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation>Wierzchołek prowokujący</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation>Poprawia oświetlenie i obsługę wierzchołków w niektórych grach.
To rozszerzenie jest obsługiwane tylko na urządzeniach z Vulkanem 1.0+.</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

View file

@ -1129,17 +1129,6 @@ Higher states allow for more features and can increase performance, but may caus
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

View file

@ -1104,17 +1104,6 @@ Higher states allow for more features and can increase performance, but may caus
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

View file

@ -1151,18 +1151,6 @@ Higher states allow for more features and can increase performance, but may caus
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation>Включает функцию динамического состояния вершинного ввода для повышения качества и производительности.</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation>Определяющая вершина</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation>Улучшает освещение и обработку вершин в определенных играх.
Поддерживаются устройства только с Vulkan 1.0+.</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

12
dist/languages/sv.ts vendored
View file

@ -1159,18 +1159,6 @@ Högre tillstånd möjliggör fler funktioner och kan öka prestandan, men kan o
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation>Aktiverar funktionen för dynamiskt tillstånd för vertexinmatning för bättre kvalitet och prestanda.</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation>Provocerande toppunkt</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation>Förbättrar belysning och vertexhantering i vissa spel.
Endast enheter med Vulkan 1.0+ stöder denna tilläggsfunktion.</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

View file

@ -1113,17 +1113,6 @@ Higher states allow for more features and can increase performance, but may caus
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation>Daha iyi kalite ve performans için Vertex dinamik durum özelliğini etkinleştirir.</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation>Provoking Vertex</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation>Bazı oyunlarda aydınlatmayı ve köşe işlemeyi iyileştirir. Bu uzantıyı yalnızca Vulkan 1.0 ve üzeri cihazlar destekler.</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

12
dist/languages/uk.ts vendored
View file

@ -1154,18 +1154,6 @@ Higher states allow for more features and can increase performance, but may caus
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation>Вмикає можливість динамічного стану введення вершин для кращих якості й продуктивності.</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation>Провокативна вершина</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation>Покращує освітлення та взаємодію з вершинами у деяких іграх.
Це розширення підтримують лише пристрої з Vulkan 1.0+.</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

11
dist/languages/vi.ts vendored
View file

@ -1096,17 +1096,6 @@ Higher states allow for more features and can increase performance, but may caus
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

View file

@ -1096,17 +1096,6 @@ Higher states allow for more features and can increase performance, but may caus
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

View file

@ -1152,17 +1152,6 @@ Higher states allow for more features and can increase performance, but may caus
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation> Vulkan 1.0 </translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>

View file

@ -1126,17 +1126,6 @@ Higher states allow for more features and can increase performance, but may caus
<source>Enables vertex input dynamic state feature for better quality and performance.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="293"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="294"/>
<source>Improves lighting and vertex handling in some games.
Only Vulkan 1.0+ devices support this extension.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>