[vulkan] Rework ProvokingVertex handling

This commit is contained in:
CamilleLaVey 2026-04-07 02:30:42 -04:00
parent 9b2fba1275
commit 5e7543aed7
62 changed files with 90 additions and 425 deletions

14
dist/languages/ar.ts vendored
View file

@ -1137,19 +1137,7 @@ Higher states allow for more features and can increase performance, but may caus
<translation>يتيح ميزة الحالة الديناميكية لإدخال الرأس لتحسين الجودة والأداء.</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="289"/>
<source>Provoking Vertex</source>
<translation>استفزاز قمة الرأس</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation>فهرسة الوصف</translation>
</message>

13
dist/languages/ca.ts vendored
View file

@ -1085,18 +1085,7 @@ Higher states allow for more features and can increase performance, but may caus
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="289"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation type="unfinished"/>
</message>

13
dist/languages/cs.ts vendored
View file

@ -1085,18 +1085,7 @@ Higher states allow for more features and can increase performance, but may caus
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="289"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation type="unfinished"/>
</message>

13
dist/languages/da.ts vendored
View file

@ -1087,18 +1087,7 @@ Higher states allow for more features and can increase performance, but may caus
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="289"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation type="unfinished"/>
</message>

13
dist/languages/de.ts vendored
View file

@ -1095,18 +1095,7 @@ Higher states allow for more features and can increase performance, but may caus
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="289"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation type="unfinished"/>
</message>

13
dist/languages/el.ts vendored
View file

@ -1087,18 +1087,7 @@ Higher states allow for more features and can increase performance, but may caus
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="289"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation type="unfinished"/>
</message>

14
dist/languages/es.ts vendored
View file

@ -1142,19 +1142,7 @@ Números más altos permiten úsar más funciones y pueden aumentar el rendimien
<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="289"/>
<source>Provoking Vertex</source>
<translation>Vértice provocante</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation>Indexación del descriptor</translation>
</message>

13
dist/languages/fi.ts vendored
View file

@ -1085,18 +1085,7 @@ Higher states allow for more features and can increase performance, but may caus
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="289"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation type="unfinished"/>
</message>

14
dist/languages/fr.ts vendored
View file

@ -1133,19 +1133,7 @@ Higher states allow for more features and can increase performance, but may caus
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="289"/>
<source>Provoking Vertex</source>
<translation>Vertex provoquant</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation>Indexation des descripteurs</translation>
</message>

13
dist/languages/hu.ts vendored
View file

@ -1093,18 +1093,7 @@ Higher states allow for more features and can increase performance, but may caus
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="289"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation type="unfinished"/>
</message>

13
dist/languages/id.ts vendored
View file

@ -1108,18 +1108,7 @@ Higher states allow for more features and can increase performance, but may caus
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="289"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation type="unfinished"/>
</message>

14
dist/languages/it.ts vendored
View file

@ -1137,19 +1137,7 @@ Gli stati più alti consentono più funzionalità e possono migliorare le presta
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="289"/>
<source>Provoking Vertex</source>
<translation>Provoking Vertex</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation>Indicizzazione descrittori</translation>
</message>

View file

@ -1090,18 +1090,7 @@ Higher states allow for more features and can increase performance, but may caus
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="289"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation type="unfinished"/>
</message>

View file

@ -1087,18 +1087,7 @@ Higher states allow for more features and can increase performance, but may caus
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="289"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation type="unfinished"/>
</message>

13
dist/languages/nb.ts vendored
View file

@ -1087,18 +1087,7 @@ Higher states allow for more features and can increase performance, but may caus
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="289"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation type="unfinished"/>
</message>

13
dist/languages/nl.ts vendored
View file

@ -1096,18 +1096,7 @@ Higher states allow for more features and can increase performance, but may caus
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="289"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation type="unfinished"/>
</message>

14
dist/languages/pl.ts vendored
View file

@ -1136,19 +1136,7 @@ Wyższe poziomy pozwalają na użycie większej liczby funkcji i mogą zwiększy
<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="289"/>
<source>Provoking Vertex</source>
<translation>Wierzchołek prowokujący</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation>Indeksowanie deskryptorów</translation>
</message>

View file

@ -1120,18 +1120,7 @@ Higher states allow for more features and can increase performance, but may caus
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="289"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation type="unfinished"/>
</message>

View file

@ -1095,18 +1095,7 @@ Higher states allow for more features and can increase performance, but may caus
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="289"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation type="unfinished"/>
</message>

View file

@ -1142,19 +1142,7 @@ Higher states allow for more features and can increase performance, but may caus
<translation>Включает функцию динамического состояния вершинного ввода для повышения качества и производительности.</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="289"/>
<source>Provoking Vertex</source>
<translation>Определяющая вершина</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation>Индексирование дескрипторов</translation>
</message>

14
dist/languages/sv.ts vendored
View file

@ -1150,19 +1150,7 @@ Högre tillstånd möjliggör fler funktioner och kan öka prestandan, men kan o
<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="289"/>
<source>Provoking Vertex</source>
<translation>Provocerande toppunkt</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation>Indexering av deskriptorer</translation>
</message>

View file

@ -1104,18 +1104,7 @@ Higher states allow for more features and can increase performance, but may caus
<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="289"/>
<source>Provoking Vertex</source>
<translation>Provoking Vertex</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation>Tanımlayıcı İndeksleme</translation>
</message>

14
dist/languages/uk.ts vendored
View file

@ -1145,19 +1145,7 @@ Higher states allow for more features and can increase performance, but may caus
<translation>Вмикає можливість динамічного стану введення вершин для кращих якості й продуктивності.</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="289"/>
<source>Provoking Vertex</source>
<translation>Провокативна вершина</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation>Індексування дескрипторів</translation>
</message>

13
dist/languages/vi.ts vendored
View file

@ -1087,18 +1087,7 @@ Higher states allow for more features and can increase performance, but may caus
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="289"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation type="unfinished"/>
</message>

View file

@ -1087,18 +1087,7 @@ Higher states allow for more features and can increase performance, but may caus
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="289"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation type="unfinished"/>
</message>

View file

@ -1143,18 +1143,7 @@ Higher states allow for more features and can increase performance, but may caus
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="289"/>
<source>Provoking Vertex</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation></translation>
</message>

View file

@ -1117,18 +1117,7 @@ Higher states allow for more features and can increase performance, but may caus
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="289"/>
<source>Provoking Vertex</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="290"/>
<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="293"/>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="297"/>
<source>Descriptor Indexing</source>
<translation type="unfinished"/>
</message>