Lines Matching +full:32 +full:- +full:particles
2 <!--
22 built-ins (specifically gl_VertexID), which causes the vertex shaders to fail
29 -->
45 <!-- engine_name_match: A regexp matching the engine name -->
46 <!-- engine_versions: A version in range format
47 (version 1 to 4 : "1:4") -->
58 <!-- Please always enable app-specific workarounds for all drivers and
59 screens. -->
61 <application name="Akka Arrh" executable="Project-A.exe">
78 <application name="Unigine Heaven (32-bit)" executable="heaven_x86">
80 <!-- remove dual_color_blend_by_location if 4.1 ever comes out -->
84 <application name="Unigine Heaven (64-bit)" executable="heaven_x64">
86 <!-- remove dual_color_blend_by_location if 4.1 ever comes out -->
92 <!-- remove dual_color_blend_by_location if 4.1 ever comes out -->
96 <application name="Unigine Valley (32-bit)" executable="valley_x86">
98 <!-- remove dual_color_blend_by_location if 1.1 ever comes out -->
102 <application name="Unigine Valley (64-bit)" executable="valley_x64">
104 <!-- remove dual_color_blend_by_location if 1.1 ever comes out -->
110 <!-- remove dual_color_blend_by_location if 1.1 ever comes out -->
114 <application name="Unigine OilRush (32-bit)" executable="OilRush_x86">
119 <application name="Unigine OilRush (64-bit)" executable="OilRush_x64">
128 <application name="Topogun (32-bit)" executable="topogun32">
132 <application name="Topogun (64-bit)" executable="topogun64">
141 <application name="Counter-Strike Global Offensive" executable="csgo_linux64">
148 <!-- For the Definitive Edition which shares the same executable name -->
184 <application name="RAGE (64-bit)" executable="Rage64.exe">
189 <application name="RAGE (32-bit)" executable="Rage.exe">
194 <application name="Second Life" executable="do-not-directly-run-secondlife-bin">
198 <application name="Warsow (32-bit)" executable="warsow.i386">
202 <application name="Warsow (64-bit)" executable="warsow.x86_64">
224 <application name="Crookz - The Big Heist" executable="Crookz">
232 <application name="Faster than Light (32-bit)" executable="FTL.x86">
236 <application name="Faster than Light (64-bit)" executable="FTL.amd64">
256 <application name="Spec Ops: The Line (32-bit)" executable="specops.i386">
260 <application name="Spec Ops: The Line (64-bit)" executable="specops">
268 <application name="Kerbal Space Program (32-bit)" executable="KSP.x86">
272 <application name="Kerbal Space Program (64-bit)" executable="KSP.x86_64">
293 <application name="Observer" executable="TheObserver-Linux-Shipping">
297 …<!-- Pixel Game Maker MV workarounds. Games include: YuuYuu Jiteki no Yuukarin, Elfin Force, Eden …
301 <application name="Eden Gamma" executable="EdenGammaGame-0.3.0.2.exe">
305 <application name="Steamroll" executable="Steamroll-Linux-Shipping">
309 <application name="Refunct" executable="Refunct-Linux-Shipping">
339 <!-- GiMark benchmark from GpuTest does not initialize .w channel of
341 uses it in the fragment shader. -->
346 <!-- https://gitlab.freedesktop.org/mesa/mesa/-/issues/2598 -->
351 <!-- https://gitlab.freedesktop.org/mesa/mesa/-/issues/1258 -->
356 <!-- https://gitlab.freedesktop.org/mesa/mesa/-/issues/1258 -->
361 <!-- https://gitlab.freedesktop.org/mesa/mesa/-/issues/5648 -->
366 <!-- https://gitlab.freedesktop.org/mesa/mesa/-/issues/7199 -->
371 <!-- https://gitlab.freedesktop.org/mesa/mesa/-/issues/9738 -->
376 <!-- https://gitlab.freedesktop.org/mesa/mesa/-/issues/8425 -->
380 <!-- Workarounds for SPECviewperf relying on invalid / non-conformant
382 -->
388 <!-- This makes it use GL_NVX_gpu_memory_info to query memory info
389 instead of non-existent GLX_AMD_gpu_association. Yes, it checks
390 the vendor string, not the extension list. -->
392 <!-- creo-02 doesn't enable GL_EXT_shader_image_load_store in GLSL -->
396 <!-- Creating 10-bit pbuffers fails in the X server and returns BadAlloc. -->
401 <!-- Workaround for unsynchronized VBO updates on Dead Cells android
403 -->
404 <application name="Dead-Cells" executable="com.playdigious.deadcells.mobile">
409 <!-- https://gitlab.freedesktop.org/mesa/mesa/-/issues/3714 -->
415 <!-- https://gitlab.freedesktop.org/mesa/mesa/-/issues/4547 -->
423 <application name="Kaiju-A-Gogo" executable="kaiju.exe">
442 <application name="BETA CAE Systems - GL detect tool" executable="detect_opengl_tool">
443 …<option name="mesa_extension_override" value="-GL_MESA_pack_invert -GL_MESA_framebuffer_flip_y -GL…
445 <application name="BETA CAE Systems - ANSA" executable="ansa_linux_x86_64">
446 …<option name="mesa_extension_override" value="-GL_MESA_pack_invert -GL_MESA_framebuffer_flip_y -GL…
449 <application name="BETA CAE Systems - META" executable="meta_post_x86_64">
450 …<option name="mesa_extension_override" value="-GL_MESA_pack_invert -GL_MESA_framebuffer_flip_y -GL…
453 <!-- Workaround for Mari with executable name like Mari4.5v2, Mari4.7v4 -->
454 <application name="Mari" executable_regexp="Mari[0-9]+[.][0-9]+v[0-9]+">
455 <!-- Need ARB_gpu_shader5 for non-const sampler array index support -->
459 <application name="Discovery Studio 2020" executable="DiscoveryStudio2020-bin">
469 <!-- Needed otherwise the app doesn't try to use OpenCL -->
478 <!-- Causes invisible textures. -->
479 <!-- https://gitlab.freedesktop.org/mesa/mesa/-/issues/7562 -->
483 <!-- The GL thread allowlist is below, workarounds are above.
484 Keep it that way. -->
486 <application name="Minecraft" executable="minecraft-launcher">
489 <application name="Minecraft-FTB" executable="ftb-app">
577 <application name="Spec Ops: The Line (32-bit)" executable="specops.i386">
580 <application name="Spec Ops: The Line (64-bit)" executable="specops">
591 <!-- around 18% performance increase in min and avg fps, max fps capped at 60fps. -->
596 <!-- min fps ~21 ===> ~27 while standing still in game, also higher gpu load. -->
597 … <application name="Carnivores: Dinosaur Hunter Reborn (wine)" executable="Carnivores-master.exe">
601 <!-- around 30% increase in avg fps -->
635 <!-- roughly 30% increase in fps -->
636 <application name="7 Days To Die (64-bit)" executable="7DaysToDie.x86_64">
639 <application name="7 Days To Die (32-bit)" executable="7DaysToDie.x86">
643 …<!-- Emulator tends to have a high CPU load for GPU emulation, so separating the driver overhead y…
644 <application name="Dolphin Emulator" executable="dolphin-emu">
647 <application name="Citra - Nintendo 3DS Emulator" executable="citra-qt">
650 <application name="Yuzu - Nintendo Switch Emulator" executable="yuzu">
664 <!-- #Minimum fps 136 ==> 144 -->
665 <application name="Plague Inc Evolved (32-bit)" executable="PlagueIncEvolved.x86">
668 <application name="Plague Inc Evolved (64-bit)" executable="PlagueIncEvolved.x86_64">
672 <!-- 10% fps increase -->
673 <application name="Beholder (32-bit)" executable="Beholder.x86">
676 <application name="Beholder (64-bit)" executable="Beholder.x86_64">
680 <!-- X3 games: 15% avg fps increase while flying in space -->
691 <!-- +30% avg fps -->
692 <application name="Borderlands: The Pre-Sequel" executable="BorderlandsPreSequel">
705 <application name="Unigine Heaven (32-bit)" executable="heaven_x86">
708 <application name="Unigine Heaven (64-bit)" executable="heaven_x64">
711 <application name="Unigine Valley (32-bit)" executable="valley_x86">
714 <application name="Unigine Valley (64-bit)" executable="valley_x64">
740 <!-- This works around a cursor issue with glthread.
741 See: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7351#note_1581105 -->
745 <!-- Adaptive sync denylist follows below: -->
746 <application name="gnome-shell" executable="gnome-shell">
753 <application name="budgie-wm" executable="budgie-wm">
759 <application name="ksmserver-logout-greeter" executable="ksmserver-logout-greeter">
762 <application name="ksmserver-switchuser-greeter" executable="ksmserver-switchuser-greeter">
771 <application name="sddm-greeter" executable="sddm-greeter">
811 <application name="Firefox ESR" executable="firefox-esr">
862 <application name="Rainbow Six Extraction (Wine)" executable="R6-Extraction.exe">
867 <!-- Workaround for Hades: Vulkan backend of the game is not starting
868 if the implementation returns more than 3 swapchain images. -->
875 <option name="glx_extension_override" value="-GLX_OML_swap_method" />
879 <application name="Enter The Gungeon (32 bits)" executable="EtG.x86">
887 <!-- Workaround for STAR WARS: Knights of the Old Republic relying on
888 non-specified OpenGL behavior (expecting texture names to be
890 -->
895 <application name="Assault Android Cactus (32-bit)" executable="cactus_demo.x86">
898 <application name="Assault Android Cactus (64-bit)" executable="cactus_demo.x86_64">
901 <application name="Assault Android Cactus (32-bit)" executable="cactus.x86">
904 <application name="Assault Android Cactus (64-bit)" executable="cactus.x86_64">
909 <!-- issue 7976 -->
917 <!-- Vulkan workarounds: -->
919 <!-- Works around the game not starting (does not deal with
921 specified by the application. -->
926 … <!-- DOOM crashes at startup without this workaround if the adaptative sync mode is enabled. -->
931 <!-- DOOM Doom Eternal happily creates a swapchain with 2 images for
932 IMMEDIATE. This fixes a 10% performance issue with RADV. -->
937 <!-- Wolfenstein: Youngblood crashes at startup on xwayland without this workaround. -->
942 …<!-- Wolfenstein II: The New Colossus crashes with vsync turned off on xwayland without this worka…
947 <!-- Metro:Exodus crashes at startup on xwayland without this workaround. -->
953 <!-- https://gitlab.freedesktop.org/mesa/mesa/-/issues/5437 -->
957 … <!-- Atlas Fallen Vulkan crashes with vsync turned off on xwayland without this workaround. -->
962 <!-- Disable fp16 support for browsers, since there is too much
964 Bonus workaround for Firefox bug #1845309. -->
968 <application name="Firefox ESR" executable="firefox-esr">
995 <!-- Game does not consider larger image count in non-vsynced modes. -->
1000 <!-- vmwgfx doesn't like full buffer swaps and can't sync to vertical retraces.-->
1002 <application name="gnome-shell" executable="gnome-shell">
1003 …<option name="glx_extension_override" value="-GLX_EXT_buffer_age -GLX_OML_sync_control -GLX_SGI_vi…
1006 …<option name="glx_extension_override" value="-GLX_EXT_buffer_age -GLX_OML_sync_control -GLX_SGI_vi…
1009 … <option name="glx_extension_override" value="-GLX_EXT_buffer_age -GLX_OML_sync_control" />
1019 <application name="Counter-Strike Global Offensive" executable="csgo_linux64">
1033 <!-- Helps offscreen tests -->
1036 <!-- YoYo game engine workarounds -->
1041 … <!-- Note: The following fix works for both Memoranda and Riptale as they have the same sha -->
1057 <!-- https://gitlab.freedesktop.org/mesa/mesa/-/issues/2647 -->
1061 <!-- https://gitlab.freedesktop.org/mesa/mesa/-/issues/2686 -->
1079 <!-- https://gitlab.freedesktop.org/mesa/mesa/-/issues/3714 -->
1086 <application name="BETA CAE Systems - GL detect tool" executable="detect_opengl_tool">
1089 <application name="BETA CAE Systems - ANSA" executable="ansa_linux_x86_64">
1092 <application name="BETA CAE Systems - META" executable="meta_post_x86_64">
1102 <!-- glthread uploads need too much vram and exceed 32bit VA limit -->
1103 <!-- https://gitlab.freedesktop.org/mesa/mesa/-/issues/8333 -->
1107 <application name="Borderlands 2 (Native, OpenGL, 32bit)" executable="Borderlands2">
1108 <!-- https://gitlab.freedesktop.org/mesa/mesa/-/issues/9205 -->
1112 <!-- GL_POINT_SMOOTH is used in Quake II to render particles -->
1113 <application name="Quake II" executable="quake2-engine">
1116 <application name="Quake II (yamagi)" executable="yamagi-quake2">
1133 <application name="Counter-Strike: Global Offensive" executable="csgo_linux64">
1141 <!-- creo-03 needs this to compile shaders; we don't support some corner cases -->
1149 <application name="Counter-Strike: Global Offensive" executable="csgo_linux64">
1158 <option name="anv_assume_full_subgroups" value="32" />
1167 <option name="anv_assume_full_subgroups" value="32" />
1192 <option name="force_vk_vendor" value="-1" />
1195 <!--
1199 See: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9241
1200 -->
1212 <!-- Needed to avoid XeSS code paths. -->
1213 <application name="Marvel's Spider-Man Remastered" executable="Spider-Man.exe">
1214 <option name="force_vk_vendor" value="-1" />
1217 <option name="force_vk_vendor" value="-1"/>
1220 <option name="force_vk_vendor" value="-1" />
1223 <option name="force_vk_vendor" value="-1" />
1226 <option name="force_vk_vendor" value="-1" />
1228 <application name="Satisfactory" executable="FactoryGame-Win64-Shipping.exe">
1229 <option name="force_vk_vendor" value="-1" />
1232 <option name="force_vk_vendor" value="-1" />
1235 <option name="force_vk_vendor" value="-1" />
1241 <option name="force_vk_vendor" value="-1" />
1243 <application name="Palworld2" executable="Palworld-Win64-Shipping.exe">
1244 <option name="force_vk_vendor" value="-1" />
1247 <option name="force_vk_vendor" value="-1" />
1250 <option name="force_vk_vendor" value="-1" />
1258 <!-- Source2 games seem confused by the CCS-only memory type, so
1260 https://gitlab.freedesktop.org/mesa/mesa/-/issues/11520 -->
1264 <!--
1265 Disable 16-bit feature on zink and angle so that GLES mediump doesn't
1266 lower to our inefficent 16-bit shader support. No need to do so for
1269 -->
1273 <!-- Disable FCV optimization for Unreal Engine 5.1 workloads. -->
1278 <!-- We trust vkd3d to not disable compression all the time. -->
1291 <!-- RDR2 will default to Vulkan despite having a D3D path. Ideally
1293 it's currently broken. Just disable dzn and let the app use native. -->
1297 <!-- Similar to RDR2, but selects dzn instead of native drivers. -->
1304 <!-- Blender needs GL4.3, but that requires a D3D feature that not all in-market
1306 that don't need the D3D feature, so we're good to just flip it on. -->
1312 <option name="force_vk_vendor" value="-1" />
1316 <!-- Only one app can use Hyperz at a time. -->
1333 <application name="GNOME Shell" executable="gnome-session-check-accelerated-helper">
1337 <application name="GNOME Shell" executable="gnome-shell">
1352 <option name="mesa_extension_override" value="-GL_ARB_shader_image_load_store" />
1357 <application name="Counter-Strike Global Offensive" executable="csgo_linux64">
1361 <!--
1366 -->
1373 <!-- Note: asphalt8's allowlist seems to not have been updated recently
1376 the allowlist seems to allow G72-MP3 into the higher tier, despite
1381 -->
1390 <!-- Note: Maxed out a630 settings still limits max framerate, yet GPU
1398 -->
1405 <!-- Up to DXVK version 2.3.0 -->
1407 <!--
1410 The shader-defined array size is entirely meaningless in D3D.
1411 -->
1415 <!--
1416 DXVK and VKD3D-Proton use customBorderColorWithoutFormat and have most of
1418 However, games don't use border color for depth-stencil images. So we elect
1420 -->