Changeset View
Changeset View
Standalone View
Standalone View
source/blender/gpu/intern/gpu_extensions.c
| Show First 20 Lines • Show All 303 Lines • ▼ Show 20 Lines | else if (strstr(vendor, "Intel") || | ||||
| if (strstr(renderer, "UHD Graphics") || | if (strstr(renderer, "UHD Graphics") || | ||||
| /* Not UHD but affected by the same bugs. */ | /* Not UHD but affected by the same bugs. */ | ||||
| strstr(renderer, "HD Graphics 530") || strstr(renderer, "Kaby Lake GT2")) { | strstr(renderer, "HD Graphics 530") || strstr(renderer, "Kaby Lake GT2")) { | ||||
| GG.device |= GPU_DEVICE_INTEL_UHD; | GG.device |= GPU_DEVICE_INTEL_UHD; | ||||
| } | } | ||||
| } | } | ||||
| else if ((strstr(renderer, "Mesa DRI R")) || | else if ((strstr(renderer, "Mesa DRI R")) || | ||||
| (strstr(renderer, "Radeon") && strstr(vendor, "X.Org")) || | (strstr(renderer, "Radeon") && strstr(vendor, "X.Org")) || | ||||
| (strstr(renderer, "AMD") && strstr(vendor, "X.Org")) || | |||||
| (strstr(renderer, "Gallium ") && strstr(renderer, " on ATI ")) || | (strstr(renderer, "Gallium ") && strstr(renderer, " on ATI ")) || | ||||
| (strstr(renderer, "Gallium ") && strstr(renderer, " on AMD "))) { | (strstr(renderer, "Gallium ") && strstr(renderer, " on AMD "))) { | ||||
| GG.device = GPU_DEVICE_ATI; | GG.device = GPU_DEVICE_ATI; | ||||
| GG.driver = GPU_DRIVER_OPENSOURCE; | GG.driver = GPU_DRIVER_OPENSOURCE; | ||||
| } | } | ||||
| else if (strstr(renderer, "Nouveau") || strstr(vendor, "nouveau")) { | else if (strstr(renderer, "Nouveau") || strstr(vendor, "nouveau")) { | ||||
| GG.device = GPU_DEVICE_NVIDIA; | GG.device = GPU_DEVICE_NVIDIA; | ||||
| GG.driver = GPU_DRIVER_OPENSOURCE; | GG.driver = GPU_DRIVER_OPENSOURCE; | ||||
| ▲ Show 20 Lines • Show All 114 Lines • Show Last 20 Lines | |||||