Guest User

Untitled

a guest
May 8th, 2026
126
0
Never
6
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 63.85 KB | None | 0 0
  1. Graphics Feature Status
  2. =======================
  3. * Canvas: Hardware accelerated
  4. * Direct Rendering Display Compositor: Disabled
  5. * Compositing: Hardware accelerated
  6. * Multiple Raster Threads: Enabled
  7. * OpenGL: Enabled
  8. * Rasterization: Hardware accelerated
  9. * Raw Draw: Disabled
  10. * Skia Graphite: Disabled
  11. * TreesInViz: Disabled
  12. * Video Decode: Hardware accelerated
  13. * Video Encode: Software only. Hardware acceleration disabled
  14. * Vulkan: Enabled
  15. * WebGL: Hardware accelerated
  16. * WebGPU: Hardware accelerated
  17. * WebGPU interop: Hardware accelerated
  18. * WebNN: Disabled
  19.  
  20. Version Information
  21. ===================
  22. Data exported : 2026-05-08T14:56:56.702Z
  23. Chrome version : Chrome/147.0.7727.101
  24. Operating system : FreeBSD 15.0-RELEASE-p7
  25. Software rendering list URL: https://chromium.googlesource.com/chromium/src/+/56536d2a8034c51b0e68e1a0483ab9f1a0165ae3/gpu/config/software_rendering_list.json
  26. Driver bug list URL : https://chromium.googlesource.com/chromium/src/+/56536d2a8034c51b0e68e1a0483ab9f1a0165ae3/gpu/config/gpu_driver_bug_list.json
  27. ANGLE commit id : unknown hash
  28. 2D graphics backend : Skia/147 f8cd2da0256752afb0059bf17e4bf2bec422967e
  29. Command Line : /usr/local/share/chromium/chrome --origin-trial-disabled-features=CanvasTextNg|WebAssemblyCustomDescriptors --ozone-platform=x11 --restart --restart --flag-switches-begin --enable-experimental-webassembly-features --javascript-harmony --enable-quic --enable-unsafe-swiftshader --enable-webgl-developer-extensions --enable-webgl-draft-extensions --ignore-gpu-blocklist --webtransport-developer-mode --enable-features=CanvasDrawElement,JXLImageFormat,SoftNavigationHeuristics,UseStructuredDnsErrors,WebAssemblyExperimentalSharedEverything --flag-switches-end --enable-unsafe-swiftshader
  30.  
  31. Driver Information
  32. ==================
  33. Initialization time : 546
  34. In-process GPU : false
  35. Skia Backend : GaneshGL
  36. Passthrough Command Decoder : true
  37. Sandboxed : true
  38. GPU0 : VENDOR= 0x0000 [Google Inc. (Intel)], DEVICE=0x0000 [ANGLE (Intel, Mesa Intel(R) HD Graphics 530 (SKL GT2), OpenGL 4.6 (Core Profile) Mesa 24.1.7)], DRIVER_VENDOR=Mesa, DRIVER_VERSION=24.1.7 *ACTIVE*
  39. Optimus : false
  40. AMD switchable : false
  41. Pixel shader version : 3.00
  42. Vertex shader version : 3.00
  43. Max. MSAA samples : 16
  44. Machine model name :
  45. Machine model version :
  46. GL implementation parts : (gl=egl-angle,angle=opengl)
  47. Display type : ANGLE_OPENGL
  48. GL_VENDOR : Google Inc. (Intel)
  49. GL_RENDERER : ANGLE (Intel, Mesa Intel(R) HD Graphics 530 (SKL GT2), OpenGL 4.6 (Core Profile) Mesa 24.1.7)
  50. GL_VERSION : OpenGL ES 3.0 (ANGLE 2.1 git hash: unknown hash)
  51. GL_EXTENSIONS : GL_AMD_performance_monitor GL_ANGLE_blob_cache GL_ANGLE_client_arrays GL_ANGLE_clip_cull_distance GL_ANGLE_compressed_texture_etc GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_get_serialized_context_string GL_ANGLE_get_tex_level_parameter GL_ANGLE_instanced_arrays GL_ANGLE_logic_op GL_ANGLE_memory_size GL_ANGLE_multiview_multisample GL_ANGLE_polygon_mode GL_ANGLE_program_binary_readiness_query GL_ANGLE_program_cache_control GL_ANGLE_provoking_vertex GL_ANGLE_renderability_validation GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_shader_pixel_local_storage GL_ANGLE_shader_pixel_local_storage_coherent GL_ANGLE_stencil_texturing GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_external_update GL_ANGLE_texture_multisample GL_ANGLE_texture_rectangle GL_ANGLE_translated_shader_source GL_APPLE_clip_distance GL_ARM_rgba8 GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_texture GL_CHROMIUM_lose_context GL_EXT_blend_func_extended GL_EXT_blend_minmax GL_EXT_clear_texture GL_EXT_clip_control GL_EXT_clip_cull_distance GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_compressed_ETC1_RGB8_sub_texture GL_EXT_conservative_depth GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_depth_clamp GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_draw_buffers_indexed GL_EXT_float_blend GL_EXT_frag_depth GL_EXT_instanced_arrays GL_EXT_map_buffer_range GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_multisample_compatibility GL_EXT_occlusion_query_boolean GL_EXT_polygon_offset_clamp GL_EXT_read_format_bgra GL_EXT_render_snorm GL_EXT_robustness GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_semaphore GL_EXT_semaphore_fd GL_EXT_shader_texture_lod GL_EXT_shadow_samplers GL_EXT_texture_border_clamp GL_EXT_texture_compression_bptc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_cube_map_array GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_mirror_clamp_to_edge GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_decode GL_EXT_texture_shadow_lod GL_EXT_texture_storage GL_EXT_texture_type_2_10_10_10_REV GL_EXT_unpack_subimage GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_KHR_debug GL_KHR_parallel_shader_compile GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_sliced_3d GL_MESA_framebuffer_flip_y GL_NV_depth_buffer_float2 GL_NV_fence GL_NV_framebuffer_blit GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_NV_polygon_mode GL_NV_read_depth GL_NV_read_stencil GL_NV_shader_noperspective_interpolation GL_OES_compressed_EAC_R11_signed_texture GL_OES_compressed_EAC_R11_unsigned_texture GL_OES_compressed_EAC_RG11_signed_texture GL_OES_compressed_EAC_RG11_unsigned_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_compressed_ETC2_RGB8_texture GL_OES_compressed_ETC2_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture GL_OES_compressed_ETC2_sRGB8_alpha8_texture GL_OES_compressed_ETC2_sRGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_draw_buffers_indexed GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_required_internalformat GL_OES_rgb8_rgba8 GL_OES_sample_variables GL_OES_shader_multisample_interpolation GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_3D GL_OES_texture_border_clamp GL_OES_texture_cube_map_array GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_OES_vertex_array_object GL_OVR_multiview GL_OVR_multiview2 GL_WEBGL_video_texture
  52. Disabled Extensions : GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_MESA_framebuffer_flip_y
  53. Disabled WebGL Extensions :
  54. Window system binding vendor : Google Inc. (Intel)
  55. Window system binding version : 1.5 (ANGLE 2.1 git hash: unknown hash)
  56. Window system binding extensions: EGL_EXT_create_context_robustness EGL_KHR_create_context EGL_KHR_get_all_proc_addresses EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_CHROMIUM_sync_control EGL_ANGLE_sync_control_rate EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_display_semaphore_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_ANGLE_create_context_extensions_enabled EGL_ANDROID_blob_cache EGL_ANDROID_recordable EGL_ANGLE_create_context_backwards_compatible EGL_KHR_create_context_no_error EGL_NOK_texture_from_pixmap EGL_KHR_reusable_sync EGL_ANGLE_memory_usage_report
  57. Ozone platform : x11
  58. Direct rendering version : unknown
  59. Reset notification strategy : 0x8252
  60. GPU process crash count : 2
  61.  
  62. Driver Bug Workarounds
  63. ======================
  64. * disable_post_sub_buffers_for_onscreen_surfaces
  65. * enable_webgl_timer_query_extensions
  66. * exit_on_context_lost
  67. * rely_on_implicit_sync_for_swap_buffers
  68. * disabled_extension_GL_KHR_blend_equation_advanced
  69. * disabled_extension_GL_KHR_blend_equation_advanced_coherent
  70. * disabled_extension_GL_MESA_framebuffer_flip_y
  71.  
  72. Problems Detected
  73. =================
  74. * Accelerated video encode has been disabled, either via blocklist, about:flags or the command line.
  75. Disabled Features: video_encode
  76.  
  77. * Disable partial swaps on Mesa drivers (detected with GL_RENDERER):
  78. (http://crbug.com/339493)
  79. Applied Workarounds: disable_post_sub_buffers_for_onscreen_surfaces
  80.  
  81. * Disable partial swaps on Mesa drivers (detected with GL_VERSION):
  82. (http://crbug.com/339493)
  83. Applied Workarounds: disable_post_sub_buffers_for_onscreen_surfaces
  84.  
  85. * Disable KHR_blend_equation_advanced until cc shaders are updated:
  86. (http://crbug.com/661715)
  87. Applied Workarounds: disable(GL_KHR_blend_equation_advanced),
  88. disable(GL_KHR_blend_equation_advanced_coherent)
  89.  
  90. * Expose WebGL's disjoint_timer_query extensions on platforms with site isolation:
  91. (http://crbug.com/808744), (http://crbug.com/870491)
  92. Applied Workarounds: enable_webgl_timer_query_extensions
  93.  
  94. * Some drivers can't recover after OUT_OF_MEM and context lost:
  95. (http://crbug.com/893177)
  96. Applied Workarounds: exit_on_context_lost
  97.  
  98. * Avoid waiting on a egl fence before swapping buffers and rely on implicit sync on Intel GPUs:
  99. (http://crbug.com/938286)
  100. Applied Workarounds: rely_on_implicit_sync_for_swap_buffers
  101.  
  102. * Disable GL_MESA_framebuffer_flip_y for desktop GL:
  103. (http://crbug.com/964010)
  104. Applied Workarounds: disable(GL_MESA_framebuffer_flip_y)
  105.  
  106. ANGLE Features
  107. ==============
  108. * allowCompressedFormats (Frontend workarounds): Enabled
  109.  
  110. * alwaysEnableEmulatedMultidrawExtensions (Frontend workarounds): Disabled
  111.  
  112. * alwaysRunLinkSubJobsThreaded (Frontend features): Disabled
  113.  
  114. * cacheCompiledShader (Frontend features): Enabled
  115.  
  116. * clipCullDistanceBrokenWithPassthroughShaders (Frontend features): Disabled
  117.  
  118. * compileJobIsThreadSafe (Frontend features): Disabled
  119.  
  120. * disableAnisotropicFiltering (Frontend workarounds): Disabled
  121.  
  122. * disableProgramBinary (Frontend features): Disabled
  123.  
  124. * disableProgramCaching (Frontend features): Disabled
  125.  
  126. * disableProgramCachingForTransformFeedback (Frontend workarounds): Disabled
  127.  
  128. * dumpShaderSource (Frontend features): Disabled
  129.  
  130. * dumpTranslatedShaders (Frontend features): Disabled
  131.  
  132. * emulatePixelLocalStorage (Frontend features): Enabled
  133.  
  134. * enableCaptureLimits (Frontend features): Disabled
  135.  
  136. * enableProgramBinaryForCapture (Frontend features): Disabled
  137.  
  138. * enableShaderSubstitution (Frontend workarounds): Disabled
  139.  
  140. * enableTranslatedShaderSubstitution (Frontend workarounds): Disabled
  141.  
  142. * forceDebugContexts (Frontend features): Disabled
  143.  
  144. * forceDepthAttachmentInitOnClear (Frontend workarounds): Disabled
  145.  
  146. * forceFlushAfterDrawcallUsingShadowmap (Frontend workarounds): Disabled
  147.  
  148. * forceGlErrorChecking (Frontend features): Disabled
  149.  
  150. * forceInitShaderVariables (Frontend features): Disabled
  151.  
  152. * forceMinimumMaxVertexAttributes (Frontend features): Disabled
  153.  
  154. * forcePassthroughShaders (Frontend features): Disabled
  155.  
  156. * forceRobustResourceInit (Frontend features): Disabled
  157.  
  158. * linkJobIsThreadSafe (Frontend features): Disabled
  159.  
  160. * loseContextOnOutOfMemory (Frontend workarounds): Enabled
  161.  
  162. * noperspectiveInterpolationBrokenWithPassthroughShaders (Frontend features): Disabled
  163.  
  164. * singleThreadedTextureDecompression (Frontend workarounds): Disabled
  165.  
  166. * uncurrentEglSurfaceUponSurfaceDestroy (Frontend workarounds): Disabled
  167.  
  168. * useIr (Frontend features): Disabled
  169.  
  170. * RGBA4IsNotSupportedForColorRendering (OpenGL workarounds): Enabled
  171.  
  172. * RGBDXT1TexturesSampleZeroAlpha (OpenGL workarounds): Disabled
  173.  
  174. * addAndTrueToLoopCondition (OpenGL workarounds): Disabled
  175.  
  176. * adjustSrcDstRegionForBlitFramebuffer (OpenGL workarounds): Enabled
  177.  
  178. * allowAstcFormats (OpenGL workarounds): Enabled
  179.  
  180. * allowClearForRobustResourceInit (OpenGL workarounds): Disabled
  181.  
  182. * allowETCFormats (OpenGL workarounds): Enabled
  183.  
  184. * alwaysCallUseProgramAfterLink (OpenGL workarounds): Enabled
  185.  
  186. * alwaysUnbindFramebufferTexture2D (OpenGL workarounds): Disabled
  187.  
  188. * avoid1BitAlphaTextureFormats (OpenGL workarounds): Disabled
  189.  
  190. * avoidBindFragDataLocation (OpenGL workarounds): Disabled
  191.  
  192. * bgraTexImageFormatsBroken (OpenGL workarounds): Disabled
  193.  
  194. * bindCompleteFramebufferForTimerQueries (OpenGL workarounds): Disabled
  195.  
  196. * bindTransformFeedbackBufferBeforeBindBufferRange (OpenGL workarounds): Disabled
  197.  
  198. * clampArrayAccess (OpenGL workarounds): Disabled
  199.  
  200. * clampFragDepth (OpenGL workarounds): Disabled
  201.  
  202. * clampMscRate (OpenGL workarounds): Disabled
  203.  
  204. * clampPointSize (OpenGL workarounds): Disabled
  205.  
  206. * clearsWithGapsNeedFlush (OpenGL workarounds): Disabled
  207.  
  208. * clipSrcRegionForBlitFramebuffer (OpenGL workarounds): Disabled
  209.  
  210. * corruptProgramBinaryForTesting (OpenGL workarounds): Disabled
  211.  
  212. * decodeEncodeSRGBForGenerateMipmap (OpenGL workarounds): Disabled
  213.  
  214. * disableBaseInstanceVertex (OpenGL workarounds): Enabled
  215.  
  216. * disableBlendEquationAdvanced (OpenGL workarounds): Disabled
  217.  
  218. * disableClearTexImageForRobustInit (OpenGL workarounds): Disabled
  219.  
  220. * disableClipControl (OpenGL features): Disabled
  221.  
  222. * disableDrawBuffersIndexed (OpenGL workarounds): Disabled
  223.  
  224. * disableGPUSwitchingSupport (OpenGL workarounds): Disabled
  225.  
  226. * disableMSAASampleCount1 (OpenGL workarounds): Disabled
  227.  
  228. * disableMultisampledRenderToTexture (OpenGL workarounds): Disabled
  229.  
  230. * disableNativeParallelCompile (OpenGL workarounds): Disabled
  231.  
  232. * disablePassthroughShaders (OpenGL workarounds): Disabled
  233.  
  234. * disableRenderSnorm (OpenGL workarounds): Disabled
  235.  
  236. * disableSemaphoreFd (OpenGL workarounds): Disabled
  237.  
  238. * disableSyncControlSupport (OpenGL workarounds): Disabled
  239.  
  240. * disableTextureClampToBorder (OpenGL workarounds): Disabled
  241.  
  242. * disableTextureMirrorClampToEdge (OpenGL workarounds): Disabled
  243.  
  244. * disableTiledRendering (OpenGL workarounds): Disabled
  245.  
  246. * disableTimestampQueries (OpenGL workarounds): Disabled
  247.  
  248. * doesSRGBClearsOnLinearFramebufferAttachments (OpenGL workarounds): Enabled
  249.  
  250. * dontInitializeUninitializedLocals (OpenGL workarounds): Disabled
  251.  
  252. * dontUseLoopsToInitializeVariables (OpenGL workarounds): Disabled
  253.  
  254. * emitMaxGlsl400ForTesting (OpenGL workarounds): Disabled
  255.  
  256. * emulateAbsIntFunction (OpenGL workarounds): Disabled
  257.  
  258. * emulateAtan2Float (OpenGL workarounds): Disabled
  259.  
  260. * emulateClipDistanceState (OpenGL workarounds): Disabled
  261.  
  262. * emulateClipOrigin (OpenGL workarounds): Disabled
  263.  
  264. * emulateCopyTexImage2D (OpenGL workarounds): Disabled
  265.  
  266. * emulateCopyTexImage2DFromRenderbuffers (OpenGL workarounds): Disabled
  267.  
  268. * emulateImmutableCompressedTexture3D (OpenGL workarounds): Disabled
  269.  
  270. * emulateMaxVertexAttribStride (OpenGL workarounds): Disabled
  271.  
  272. * emulatePackSkipRowsAndPackSkipPixels (OpenGL workarounds): Disabled
  273.  
  274. * emulatePrimitiveRestartFixedIndex (OpenGL workarounds): Disabled
  275.  
  276. * emulateRGB10 (OpenGL workarounds): Enabled
  277.  
  278. * ensureNonEmptyBufferIsBoundForDraw (OpenGL features): Disabled
  279.  
  280. * explicitFragmentLocations (OpenGL workarounds): Disabled
  281.  
  282. * finishDoesNotCauseQueriesToBeAvailable (OpenGL workarounds): Disabled
  283.  
  284. * flushBeforeDeleteTextureIfCopiedTo (OpenGL workarounds): Disabled
  285.  
  286. * flushOnFramebufferChange (OpenGL workarounds): Disabled
  287.  
  288. * forceMaxCombinedShaderOutputResources (OpenGL features): Disabled
  289.  
  290. * initFragmentOutputVariables (OpenGL workarounds): Disabled
  291.  
  292. * initializeCurrentVertexAttributes (OpenGL workarounds): Disabled
  293.  
  294. * keepBufferShadowCopy (OpenGL workarounds): Disabled
  295.  
  296. * limitMax3dArrayTextureSizeTo1024 (OpenGL workarounds): Enabled
  297.  
  298. * limitMaxBufferSizeTo1gb (OpenGL workarounds): Disabled
  299.  
  300. * limitMaxMSAASamplesTo4 (OpenGL workarounds): Disabled
  301.  
  302. * limitWebglMaxTextureSizeTo4096 (OpenGL workarounds): Enabled
  303.  
  304. * limitWebglMaxTextureSizeTo8192 (OpenGL workarounds): Disabled
  305.  
  306. * multiviewViaViewportArray (OpenGL features): Enabled
  307.  
  308. * packLastRowSeparatelyForPaddingInclusion (OpenGL workarounds): Disabled
  309.  
  310. * packOverlappingRowsSeparatelyPackBuffer (OpenGL workarounds): Disabled
  311.  
  312. * passHighpToPackUnormSnormBuiltins (OpenGL workarounds): Disabled
  313.  
  314. * preAddTexelFetchOffsets (OpenGL workarounds): Disabled
  315.  
  316. * preTransformTextureCubeGradDerivatives (OpenGL workarounds): Disabled
  317.  
  318. * promotePackedFormatsTo8BitPerChannel (OpenGL workarounds): Disabled
  319.  
  320. * queryCounterBitsGeneratesErrors (OpenGL workarounds): Disabled
  321.  
  322. * readPixelsUsingImplementationColorReadFormatForNorm16 (OpenGL workarounds): Disabled
  323.  
  324. * reapplyUBOBindingsAfterUsingBinaryProgram (OpenGL workarounds): Disabled
  325.  
  326. * recreateMipmapLevelsBeforeGenerate (OpenGL workarounds): Enabled
  327.  
  328. * regenerateStructNames (OpenGL workarounds): Disabled
  329.  
  330. * removeDynamicIndexingOfSwizzledVector (OpenGL workarounds): Disabled
  331.  
  332. * removeInvariantAndCentroidForESSL3 (OpenGL workarounds): Disabled
  333.  
  334. * resetSampleCoverageOnFBOChange (OpenGL workarounds): Disabled
  335.  
  336. * resetTexImage2DBaseLevel (OpenGL workarounds): Disabled
  337.  
  338. * resyncDepthRangeOnClipControl (OpenGL workarounds): Disabled
  339.  
  340. * rewriteRepeatedAssignToSwizzled (OpenGL workarounds): Disabled
  341.  
  342. * rewriteRowMajorMatrices (OpenGL workarounds): Disabled
  343.  
  344. * sanitizeAMDGPURendererString (OpenGL workarounds): Disabled
  345.  
  346. * scalarizeVecAndMatConstructorArgs (OpenGL workarounds): Disabled
  347.  
  348. * setPrimitiveRestartFixedIndexForDrawArrays (OpenGL workarounds): Disabled
  349.  
  350. * setZeroLevelBeforeGenerateMipmap (OpenGL workarounds): Disabled
  351.  
  352. * shiftInstancedArrayDataWithOffset (OpenGL workarounds): Disabled
  353.  
  354. * srgbBlendingBroken (OpenGL workarounds): Disabled
  355.  
  356. * supportsFragmentShaderInterlockARB (OpenGL features): Enabled
  357.  
  358. * supportsFragmentShaderInterlockNV (OpenGL features): Enabled
  359.  
  360. * supportsFragmentShaderOrderingINTEL (OpenGL features): Disabled
  361.  
  362. * supportsShaderFramebufferFetchEXT (OpenGL features): Disabled
  363.  
  364. * supportsShaderFramebufferFetchNonCoherentEXT (OpenGL features): Disabled
  365.  
  366. * syncAllVertexArraysToDefault (OpenGL workarounds): Disabled
  367.  
  368. * syncDefaultVertexArraysToDefault (OpenGL workarounds): Disabled
  369.  
  370. * unbindFBOBeforeSwitchingContext (OpenGL workarounds): Disabled
  371.  
  372. * unfoldShortCircuits (OpenGL workarounds): Disabled
  373.  
  374. * unpackLastRowSeparatelyForPaddingInclusion (OpenGL workarounds): Disabled
  375.  
  376. * unpackOverlappingRowsSeparatelyUnpackBuffer (OpenGL workarounds): Disabled
  377.  
  378. * unsizedSRGBReadPixelsDoesntTransform (OpenGL workarounds): Disabled
  379.  
  380. * uploadTextureDataInChunks (OpenGL workarounds): Disabled
  381.  
  382. * useIntermediateTextureForGenerateMipmap (OpenGL workarounds): Disabled
  383.  
  384. * useUnusedBlocksWithStandardOrSharedLayout (OpenGL workarounds): Disabled
  385.  
  386. * validateMaxPerStageUniformBlocksAtCompileTime (OpenGL workarounds): Disabled
  387.  
  388. * vertexIDDoesNotIncludeBaseVertex (OpenGL workarounds): Disabled
  389.  
  390. Dawn Info
  391. =========
  392.  
  393. <Unknown GPU> OpenGLES backend - ANGLE (Intel, Mesa Intel(R) HD Graphics 530 (SKL GT2), OpenGL 4.6 (Core Profile) Mesa 24.1.7) (Compatibility Mode)
  394. ----------------------------------------------------------------------------------------------------------------------------------------------------
  395.  
  396. [WebGPU Status]
  397. ---------------
  398. * Available
  399.  
  400. [Adapter Supported Features]
  401. ----------------------------
  402. * texture-compression-bc
  403. * texture-compression-astc
  404. * texture-compression-astc-sliced-3d
  405. * float32blendable
  406. * dual-source-blending
  407. * texture-component-swizzle
  408. * dawn-internal-usages
  409. * dawn-native
  410. * implicit-device-synchronization
  411. * angle-texture-sharing
  412. * unorm16texture-formats
  413. * dawn-format-capabilities
  414. * unorm16formats-for-external-texture
  415.  
  416. [Enabled Toggle Names]
  417. ----------------------
  418. * lazy_clear_resource_on_first_use:
  419. (https://crbug.com/dawn/145):
  420. Clears resource to zero on first usage. This initializes the resource so
  421. that no dirty bits from recycled memory is present in the new resource.
  422.  
  423. * disable_indexed_draw_buffers:
  424. (https://crbug.com/dawn/582):
  425. Disables the use of indexed draw buffer state which is unsupported on some
  426. platforms.
  427.  
  428. * flush_before_client_wait_sync:
  429. (https://crbug.com/dawn/633):
  430. Call glFlush before glClientWaitSync to work around bugs in the latter
  431.  
  432. * disallow_spirv:
  433. (https://crbug.com/1214923):
  434. Disallow usage of SPIR-V completely so that only WGSL is used for shader
  435. modules. This is useful to prevent a Chromium renderer process from
  436. successfully sending SPIR-V code to be compiled in the GPU process.
  437.  
  438. * use_placeholder_fragment_in_vertex_only_pipeline:
  439. (https://crbug.com/dawn/136):
  440. Use a placeholder empty fragment shader in vertex only render pipeline.
  441. This toggle must be enabled for OpenGL ES backend, the Vulkan Backend, and
  442. serves as a workaround by default enabled on some Metal devices with Intel
  443. GPU to ensure the depth result is correct.
  444.  
  445. * timestamp_quantization:
  446. (https://crbug.com/dawn/1800):
  447. Enable timestamp queries quantization to reduce the precision of timers
  448. that can be created with timestamp queries.
  449.  
  450. * use_blit_for_buffer_to_stencil_texture_copy:
  451. (https://crbug.com/dawn/1389):
  452. Use a blit instead of a copy command to copy buffer data to the stencil
  453. aspect of a texture. Works around an issue where stencil writes by copy
  454. commands are not visible to a render or compute pass.
  455.  
  456. * use_blit_for_depth16unorm_texture_to_buffer_copy:
  457. (https://crbug.com/dawn/1782):
  458. Use a blit instead of a copy command to copy depth aspect of a texture to
  459. a buffer.Workaround for OpenGL and OpenGLES.
  460.  
  461. * use_blit_for_depth32float_texture_to_buffer_copy:
  462. (https://crbug.com/dawn/1782):
  463. Use a blit instead of a copy command to copy depth aspect of a texture to
  464. a buffer.Workaround for OpenGLES.
  465.  
  466. * use_blit_for_stencil_texture_to_buffer_copy:
  467. (https://crbug.com/dawn/1782):
  468. Use a blit instead of a copy command to copy stencil aspect of a texture
  469. to a buffer.Workaround for OpenGLES.
  470.  
  471. * use_blit_for_snorm_texture_to_buffer_copy:
  472. (https://crbug.com/dawn/1781):
  473. Use a blit instead of a copy command to copy snorm texture to a
  474. buffer.Workaround for OpenGLES.
  475.  
  476. * use_blit_for_rgb9e5ufloat_texture_copy:
  477. (https://crbug.com/dawn/2079):
  478. Use a blit instead of a copy command to copy rgb9e5ufloat texture to a
  479. texture or a buffer.Workaround for OpenGLES.
  480.  
  481. * use_t2b2t_for_srgb_texture_copy:
  482. (https://crbug.com/dawn/2362):
  483. Use T2B and B2T copies to emulate a T2T copy between sRGB and non-sRGB
  484. textures.Workaround for OpenGLES.
  485.  
  486. * gl_depth_bias_modifier:
  487. (https://crbug.com/42241017):
  488. Empirically some GL drivers select n+1 when a depth value lies between 2^n
  489. and 2^(n+1), while the WebGPU CTS is expecting n. Scale the depth bias
  490. value by multiple 0.5 on certain backends to achieve conformant result.
  491.  
  492. * enable_integer_range_analysis_in_robustness:
  493. (https://crbug.com/348701956):
  494. Compute the range of the index with Integer Range Analysis in the
  495. robustness transform and skip doing index clamping when the out of bound
  496. access cannot happen.
  497.  
  498. * blob_cache_hash_validation:
  499. (https://crbug.com/429938352):
  500. Enable hash validation when loading/storing from/to the blob cache
  501.  
  502. * decompose_uniform_buffers:
  503. (https://crbug.com/448452698):
  504. Decompose uniform buffers into arrays of vec4<u32> on backends for Vulkan
  505. and OpenGL.
  506.  
  507. [WebGPU Required Toggles - enabled]
  508. -----------------------------------
  509. * disallow_spirv:
  510. (https://crbug.com/1214923):
  511. Disallow usage of SPIR-V completely so that only WGSL is used for shader
  512. modules. This is useful to prevent a Chromium renderer process from
  513. successfully sending SPIR-V code to be compiled in the GPU process.
  514.  
  515. * timestamp_quantization:
  516. (https://crbug.com/dawn/1800):
  517. Enable timestamp queries quantization to reduce the precision of timers
  518. that can be created with timestamp queries.
  519.  
  520. <CPU> Vulkan backend - SwiftShader Device (Subzero)
  521. ----------------------------------------------------
  522.  
  523. [WebGPU Status]
  524. ---------------
  525. * Blocklisted - crbug.com/40057808: CPU adapters not fully tested or conformant.
  526.  
  527. [Adapter Supported Features]
  528. ----------------------------
  529. * core-features-and-limits
  530. * depth-clip-control
  531. * depth32float-stencil8
  532. * texture-compression-bc
  533. * texture-compression-bc-sliced-3d
  534. * texture-compression-etc2
  535. * texture-compression-astc
  536. * texture-compression-astc-sliced-3d
  537. * timestamp-query
  538. * indirect-first-instance
  539. * rg11b10ufloat-renderable
  540. * bgra8unorm-storage
  541. * float32filterable
  542. * float32blendable
  543. * clip-distances
  544. * subgroups
  545. * texture-component-swizzle
  546. * dawn-internal-usages
  547. * dawn-multi-planar-formats
  548. * dawn-native
  549. * implicit-device-synchronization
  550. * transient-attachments
  551. * unorm16texture-formats
  552. * adapter-properties-memory-heaps
  553. * adapter-properties-vk
  554. * dawn-format-capabilities
  555. * dawn-load-resolve-texture
  556. * flexible-texture-views
  557. * unorm16formats-for-external-texture
  558.  
  559. [Enabled Toggle Names]
  560. ----------------------
  561. * lazy_clear_resource_on_first_use:
  562. (https://crbug.com/dawn/145):
  563. Clears resource to zero on first usage. This initializes the resource so
  564. that no dirty bits from recycled memory is present in the new resource.
  565.  
  566. * use_temporary_buffer_in_texture_to_texture_copy:
  567. (https://crbug.com/dawn/42):
  568. Split texture-to-texture copy into two copies: copy from source texture
  569. into a temporary buffer, and copy from the temporary buffer into the
  570. destination texture when copying between compressed textures that don't
  571. have block-aligned sizes. This workaround is enabled by default on all
  572. Vulkan drivers to solve an issue in the Vulkan SPEC about the
  573. texture-to-texture copies with compressed formats. See #1005
  574. (https://github.com/KhronosGroup/Vulkan-Docs/issues/1005) for more
  575. details.
  576.  
  577. * vulkan_use_d32s8:
  578. (https://crbug.com/dawn/286):
  579. Vulkan mandates support of either D32_FLOAT_S8 or D24_UNORM_S8. When
  580. available the backend will use D32S8 (toggle to on) but setting the toggle
  581. to off will make it use the D24S8 format when possible.
  582.  
  583. * vulkan_use_s8:
  584. (https://crbug.com/dawn/666):
  585. Vulkan has a pure stencil8 format but it is not universally available.
  586. When this toggle is on, the backend will use S8 for the stencil8 format,
  587. otherwise it will fallback to D32S8 or D24S8.
  588.  
  589. * disallow_spirv:
  590. (https://crbug.com/1214923):
  591. Disallow usage of SPIR-V completely so that only WGSL is used for shader
  592. modules. This is useful to prevent a Chromium renderer process from
  593. successfully sending SPIR-V code to be compiled in the GPU process.
  594.  
  595. * vulkan_use_demote_to_helper_invocation_extension:
  596. (https://crbug.com/42250787):
  597. Sets the use of the vulkan demote to helper extension
  598.  
  599. * use_placeholder_fragment_in_vertex_only_pipeline:
  600. (https://crbug.com/dawn/136):
  601. Use a placeholder empty fragment shader in vertex only render pipeline.
  602. This toggle must be enabled for OpenGL ES backend, the Vulkan Backend, and
  603. serves as a workaround by default enabled on some Metal devices with Intel
  604. GPU to ensure the depth result is correct.
  605.  
  606. * timestamp_quantization:
  607. (https://crbug.com/dawn/1800):
  608. Enable timestamp queries quantization to reduce the precision of timers
  609. that can be created with timestamp queries.
  610.  
  611. * use_vulkan_zero_initialize_workgroup_memory_extension:
  612. (https://crbug.com/dawn/1302):
  613. Initialize workgroup memory with OpConstantNull on Vulkan when the Vulkan
  614. extension VK_KHR_zero_initialize_workgroup_memory is supported.
  615.  
  616. * use_vulkan_memory_model:
  617. (https://crbug.com/392606604):
  618. Use the Vulkan Memory Model if available.
  619.  
  620. * vulkan_direct_variable_access_transform_handle:
  621. (https://crbug.com/387000529):
  622. Transform handles using direct variable access.
  623.  
  624. * enable_integer_range_analysis_in_robustness:
  625. (https://crbug.com/348701956):
  626. Compute the range of the index with Integer Range Analysis in the
  627. robustness transform and skip doing index clamping when the out of bound
  628. access cannot happen.
  629.  
  630. * use_spirv_1_4:
  631. (https://crbug.com/422421915):
  632. Use SPIR-V 1.4 if available
  633.  
  634. * blob_cache_hash_validation:
  635. (https://crbug.com/429938352):
  636. Enable hash validation when loading/storing from/to the blob cache
  637.  
  638. * decompose_uniform_buffers:
  639. (https://crbug.com/448452698):
  640. Decompose uniform buffers into arrays of vec4<u32> on backends for Vulkan
  641. and OpenGL.
  642.  
  643. * vulkan_use_dynamic_rendering:
  644. (https://crbug.com/dawn/463893794):
  645. Makes use of VK_KHR_dynamic_rendering to implement WebGPU RenderPass.
  646.  
  647. * enable_spirv_validation:
  648. (https://crbug.com/473526415):
  649. Enable validation of SPIR-V generated by Tint.
  650.  
  651. * vulkan_use_create_render_pass_2:
  652. (https://crbug.com/chromium/463893793):
  653. Makes use of VK_KHR_create_renderpass2 when creating VkRenderPass objects.
  654. Ignored when vulkan_use_dynamic_rendering is enabled.
  655.  
  656. * wait_is_thread_safe:
  657. (https://crbug.com/412761228):
  658. WaitFor* functions are thread-safe and can be called without the
  659. device-lock if implicit synchronization is enabled.
  660.  
  661. [WebGPU Required Toggles - enabled]
  662. -----------------------------------
  663. * disallow_spirv:
  664. (https://crbug.com/1214923):
  665. Disallow usage of SPIR-V completely so that only WGSL is used for shader
  666. modules. This is useful to prevent a Chromium renderer process from
  667. successfully sending SPIR-V code to be compiled in the GPU process.
  668.  
  669. * timestamp_quantization:
  670. (https://crbug.com/dawn/1800):
  671. Enable timestamp queries quantization to reduce the precision of timers
  672. that can be created with timestamp queries.
  673.  
  674. Compositor Information
  675. ======================
  676. Tile Update Mode: One-copy
  677. Partial Raster : Enabled
  678.  
  679. Display(s) Information
  680. ======================
  681. Info : Display[1252123616795203] bounds=[0,0 1280x1024], workarea=[0,0 1280x998], scale=1, rotation=0, panel_rotation=0 external detected
  682. Color space (all) : {primaries:BT709, transfer:SRGB, matrix:RGB, range:FULL}
  683. Buffer format (all) : BGRA_8888
  684. Color volume : {name:'srgb', r:[0.6400, 0.3300], g:[0.3000, 0.6000], b:[0.1500, 0.0600], w:[0.3127, 0.3290]}
  685. SDR white level in nits : 203
  686. HDR relative maximum luminance: 1
  687. Bits per color component : 8
  688. Bits per pixel : 24
  689. Refresh Rate in Hz : 60.01974105834961
  690.  
  691. Video Acceleration Information
  692. ==============================
  693. Decoding :
  694. Decode h264 baseline : 16x16 to 4096x4096 pixels
  695. Decode h264 main : 16x16 to 4096x4096 pixels
  696. Decode h264 high : 16x16 to 4096x4096 pixels
  697. Decode vp8 : 16x16 to 4096x4096 pixels
  698. Decode vp9 profile0 : 16x16 to 4096x4096 pixels
  699. Decode hevc main : 16x16 to 4096x4096 pixels
  700. Decode hevc main still-picture: 16x16 to 4096x4096 pixels
  701. Encoding :
  702.  
  703. Vulkan Information
  704. ==================
  705. info: {
  706. "apiVersion": "1.4.336",
  707. "usedApiVersion": "1.1.0",
  708. "instanceExtensions": {
  709. "VK_KHR_device_group_creation": 1,
  710. "VK_KHR_display": 23,
  711. "VK_KHR_external_fence_capabilities": 1,
  712. "VK_KHR_external_memory_capabilities": 1,
  713. "VK_KHR_external_semaphore_capabilities": 1,
  714. "VK_KHR_get_display_properties2": 1,
  715. "VK_KHR_get_physical_device_properties2": 2,
  716. "VK_KHR_get_surface_capabilities2": 1,
  717. "VK_KHR_surface": 25,
  718. "VK_KHR_surface_protected_capabilities": 1,
  719. "VK_KHR_wayland_surface": 6,
  720. "VK_KHR_xcb_surface": 6,
  721. "VK_KHR_xlib_surface": 6,
  722. "VK_EXT_acquire_drm_display": 1,
  723. "VK_EXT_acquire_xlib_display": 1,
  724. "VK_EXT_debug_report": 10,
  725. "VK_EXT_debug_utils": 2,
  726. "VK_EXT_direct_mode_display": 1,
  727. "VK_EXT_display_surface_counter": 1,
  728. "VK_EXT_headless_surface": 1,
  729. "VK_EXT_surface_maintenance1": 1,
  730. "VK_EXT_swapchain_colorspace": 4,
  731. "VK_KHR_portability_enumeration": 1,
  732. "VK_LUNARG_direct_driver_loading": 1
  733. },
  734. "enabledInstanceExtensions": [
  735. "VK_KHR_external_memory_capabilities",
  736. "VK_KHR_external_semaphore_capabilities",
  737. "VK_KHR_surface",
  738. "VK_KHR_xcb_surface",
  739. "VK_EXT_debug_report"
  740. ],
  741. "instanceLayers": [],
  742. "physicalDevices": [
  743. {
  744. "properties": {
  745. "apiVersion": "1.3.278",
  746. "driverVersion": "24.1.7",
  747. "vendorID": 32902,
  748. "deviceID": 6418,
  749. "deviceType": 1,
  750. "deviceName": "Intel(R) HD Graphics 530 (SKL GT2)",
  751. "pipelineCacheUUID": "99ce45e9-79c6-1dd9-741d-4e5d27b70266",
  752. "limits": {
  753. "maxImageDimension1D": 16384,
  754. "maxImageDimension2D": 16384,
  755. "maxImageDimension3D": 2048,
  756. "maxImageDimensionCube": 16384,
  757. "maxImageArrayLayers": 2048,
  758. "maxTexelBufferElements": 134217728,
  759. "maxUniformBufferRange": 134217728,
  760. "maxStorageBufferRange": 3694393344,
  761. "maxPushConstantsSize": 128,
  762. "maxMemoryAllocationCount": 4294967295,
  763. "maxSamplerAllocationCount": 65536,
  764. "bufferImageGranularity": 1,
  765. "sparseAddressSpaceSize": 0,
  766. "maxBoundDescriptorSets": 8,
  767. "maxPerStageDescriptorSamplers": 65535,
  768. "maxPerStageDescriptorUniformBuffers": 64,
  769. "maxPerStageDescriptorStorageBuffers": 65535,
  770. "maxPerStageDescriptorSampledImages": 65535,
  771. "maxPerStageDescriptorStorageImages": 65535,
  772. "maxPerStageDescriptorInputAttachments": 64,
  773. "maxPerStageResources": 4294967295,
  774. "maxDescriptorSetSamplers": 393210,
  775. "maxDescriptorSetUniformBuffers": 384,
  776. "maxDescriptorSetUniformBuffersDynamic": 8,
  777. "maxDescriptorSetStorageBuffers": 393210,
  778. "maxDescriptorSetStorageBuffersDynamic": 8,
  779. "maxDescriptorSetSampledImages": 393210,
  780. "maxDescriptorSetStorageImages": 393210,
  781. "maxDescriptorSetInputAttachments": 256,
  782. "maxVertexInputAttributes": 29,
  783. "maxVertexInputBindings": 31,
  784. "maxVertexInputAttributeOffset": 2047,
  785. "maxVertexInputBindingStride": 4095,
  786. "maxVertexOutputComponents": 128,
  787. "maxTessellationGenerationLevel": 64,
  788. "maxTessellationPatchSize": 32,
  789. "maxTessellationControlPerVertexInputComponents": 128,
  790. "maxTessellationControlPerVertexOutputComponents": 128,
  791. "maxTessellationControlPerPatchOutputComponents": 128,
  792. "maxTessellationControlTotalOutputComponents": 2048,
  793. "maxTessellationEvaluationInputComponents": 128,
  794. "maxTessellationEvaluationOutputComponents": 128,
  795. "maxGeometryShaderInvocations": 32,
  796. "maxGeometryInputComponents": 128,
  797. "maxGeometryOutputComponents": 128,
  798. "maxGeometryOutputVertices": 256,
  799. "maxGeometryTotalOutputComponents": 1024,
  800. "maxFragmentInputComponents": 116,
  801. "maxFragmentOutputAttachments": 8,
  802. "maxFragmentDualSrcAttachments": 1,
  803. "maxFragmentCombinedOutputResources": 131078,
  804. "maxComputeSharedMemorySize": 65536,
  805. "maxComputeWorkGroupCount": [
  806. 65535,
  807. 65535,
  808. 65535
  809. ],
  810. "maxComputeWorkGroupInvocations": 1024,
  811. "maxComputeWorkGroupSize": [
  812. 1024,
  813. 1024,
  814. 1024
  815. ],
  816. "subPixelPrecisionBits": 8,
  817. "subTexelPrecisionBits": 8,
  818. "mipmapPrecisionBits": 8,
  819. "maxDrawIndexedIndexValue": 4294967295,
  820. "maxDrawIndirectCount": 4294967295,
  821. "maxSamplerLodBias": 16,
  822. "maxSamplerAnisotropy": 16,
  823. "maxViewports": 16,
  824. "maxViewportDimensions": [
  825. 16384,
  826. 16384
  827. ],
  828. "viewportBoundsRange": [
  829. -32768,
  830. 32767
  831. ],
  832. "viewportSubPixelBits": 13,
  833. "minMemoryMapAlignment": 4096,
  834. "minTexelBufferOffsetAlignment": 1,
  835. "minUniformBufferOffsetAlignment": 1,
  836. "minStorageBufferOffsetAlignment": 1,
  837. "minTexelOffset": -8,
  838. "maxTexelOffset": 7,
  839. "minTexelGatherOffset": -32,
  840. "maxTexelGatherOffset": 31,
  841. "minInterpolationOffset": -0.5,
  842. "maxInterpolationOffset": 0.4375,
  843. "subPixelInterpolationOffsetBits": 4,
  844. "maxFramebufferWidth": 16384,
  845. "maxFramebufferHeight": 16384,
  846. "maxFramebufferLayers": 2048,
  847. "framebufferColorSampleCounts": 31,
  848. "framebufferDepthSampleCounts": 31,
  849. "framebufferStencilSampleCounts": 31,
  850. "framebufferNoAttachmentsSampleCounts": 31,
  851. "maxColorAttachments": 8,
  852. "sampledImageColorSampleCounts": 31,
  853. "sampledImageIntegerSampleCounts": 31,
  854. "sampledImageDepthSampleCounts": 31,
  855. "sampledImageStencilSampleCounts": 31,
  856. "storageImageSampleCounts": 1,
  857. "maxSampleMaskWords": 1,
  858. "timestampComputeAndGraphics": true,
  859. "timestampPeriod": 83.33333587646484,
  860. "maxClipDistances": 8,
  861. "maxCullDistances": 8,
  862. "maxCombinedClipAndCullDistances": 8,
  863. "discreteQueuePriorities": 2,
  864. "pointSizeRange": [
  865. 0.125,
  866. 255.875
  867. ],
  868. "lineWidthRange": [
  869. 0,
  870. 8
  871. ],
  872. "pointSizeGranularity": 0.125,
  873. "lineWidthGranularity": 0.0078125,
  874. "strictLines": false,
  875. "standardSampleLocations": true,
  876. "optimalBufferCopyOffsetAlignment": 1,
  877. "optimalBufferCopyRowPitchAlignment": 1,
  878. "nonCoherentAtomSize": 1
  879. },
  880. "sparseProperties": {
  881. "residencyStandard2DBlockShape": false,
  882. "residencyStandard2DMultisampleBlockShape": false,
  883. "residencyStandard3DBlockShape": false,
  884. "residencyAlignedMipSize": false,
  885. "residencyNonResidentStrict": false
  886. }
  887. },
  888. "extensions": {
  889. "VK_KHR_8bit_storage": 1,
  890. "VK_KHR_16bit_storage": 1,
  891. "VK_KHR_bind_memory2": 1,
  892. "VK_KHR_buffer_device_address": 1,
  893. "VK_KHR_calibrated_timestamps": 1,
  894. "VK_KHR_cooperative_matrix": 2,
  895. "VK_KHR_copy_commands2": 1,
  896. "VK_KHR_create_renderpass2": 1,
  897. "VK_KHR_dedicated_allocation": 3,
  898. "VK_KHR_deferred_host_operations": 4,
  899. "VK_KHR_depth_stencil_resolve": 1,
  900. "VK_KHR_descriptor_update_template": 1,
  901. "VK_KHR_device_group": 4,
  902. "VK_KHR_draw_indirect_count": 1,
  903. "VK_KHR_driver_properties": 1,
  904. "VK_KHR_dynamic_rendering": 1,
  905. "VK_KHR_external_fence": 1,
  906. "VK_KHR_external_fence_fd": 1,
  907. "VK_KHR_external_memory": 1,
  908. "VK_KHR_external_memory_fd": 1,
  909. "VK_KHR_external_semaphore": 1,
  910. "VK_KHR_external_semaphore_fd": 1,
  911. "VK_KHR_format_feature_flags2": 2,
  912. "VK_KHR_get_memory_requirements2": 1,
  913. "VK_KHR_global_priority": 1,
  914. "VK_KHR_image_format_list": 1,
  915. "VK_KHR_imageless_framebuffer": 1,
  916. "VK_KHR_incremental_present": 2,
  917. "VK_KHR_index_type_uint8": 1,
  918. "VK_KHR_line_rasterization": 1,
  919. "VK_KHR_load_store_op_none": 1,
  920. "VK_KHR_maintenance1": 2,
  921. "VK_KHR_maintenance2": 1,
  922. "VK_KHR_maintenance3": 1,
  923. "VK_KHR_maintenance4": 2,
  924. "VK_KHR_maintenance5": 1,
  925. "VK_KHR_maintenance6": 1,
  926. "VK_KHR_map_memory2": 1,
  927. "VK_KHR_multiview": 1,
  928. "VK_KHR_pipeline_executable_properties": 1,
  929. "VK_KHR_pipeline_library": 1,
  930. "VK_KHR_present_id": 1,
  931. "VK_KHR_present_wait": 1,
  932. "VK_KHR_push_descriptor": 2,
  933. "VK_KHR_relaxed_block_layout": 1,
  934. "VK_KHR_sampler_mirror_clamp_to_edge": 3,
  935. "VK_KHR_sampler_ycbcr_conversion": 14,
  936. "VK_KHR_separate_depth_stencil_layouts": 1,
  937. "VK_KHR_shader_atomic_int64": 1,
  938. "VK_KHR_shader_clock": 1,
  939. "VK_KHR_shader_draw_parameters": 1,
  940. "VK_KHR_shader_expect_assume": 1,
  941. "VK_KHR_shader_float16_int8": 1,
  942. "VK_KHR_shader_float_controls": 4,
  943. "VK_KHR_shader_integer_dot_product": 1,
  944. "VK_KHR_shader_maximal_reconvergence": 1,
  945. "VK_KHR_shader_non_semantic_info": 1,
  946. "VK_KHR_shader_quad_control": 1,
  947. "VK_KHR_shader_subgroup_extended_types": 1,
  948. "VK_KHR_shader_subgroup_rotate": 2,
  949. "VK_KHR_shader_subgroup_uniform_control_flow": 1,
  950. "VK_KHR_shader_terminate_invocation": 1,
  951. "VK_KHR_spirv_1_4": 1,
  952. "VK_KHR_storage_buffer_storage_class": 1,
  953. "VK_KHR_swapchain": 70,
  954. "VK_KHR_swapchain_mutable_format": 1,
  955. "VK_KHR_synchronization2": 1,
  956. "VK_KHR_timeline_semaphore": 2,
  957. "VK_KHR_uniform_buffer_standard_layout": 1,
  958. "VK_KHR_variable_pointers": 1,
  959. "VK_KHR_vertex_attribute_divisor": 1,
  960. "VK_KHR_vulkan_memory_model": 3,
  961. "VK_KHR_workgroup_memory_explicit_layout": 1,
  962. "VK_KHR_zero_initialize_workgroup_memory": 1,
  963. "VK_EXT_4444_formats": 1,
  964. "VK_EXT_attachment_feedback_loop_dynamic_state": 1,
  965. "VK_EXT_attachment_feedback_loop_layout": 2,
  966. "VK_EXT_border_color_swizzle": 1,
  967. "VK_EXT_buffer_device_address": 2,
  968. "VK_EXT_calibrated_timestamps": 2,
  969. "VK_EXT_color_write_enable": 1,
  970. "VK_EXT_conditional_rendering": 2,
  971. "VK_EXT_conservative_rasterization": 1,
  972. "VK_EXT_custom_border_color": 12,
  973. "VK_EXT_depth_bias_control": 1,
  974. "VK_EXT_depth_clamp_zero_one": 1,
  975. "VK_EXT_depth_clip_control": 1,
  976. "VK_EXT_depth_clip_enable": 1,
  977. "VK_EXT_descriptor_buffer": 1,
  978. "VK_EXT_descriptor_indexing": 2,
  979. "VK_EXT_display_control": 1,
  980. "VK_EXT_dynamic_rendering_unused_attachments": 1,
  981. "VK_EXT_extended_dynamic_state": 1,
  982. "VK_EXT_extended_dynamic_state2": 1,
  983. "VK_EXT_extended_dynamic_state3": 2,
  984. "VK_EXT_external_memory_dma_buf": 1,
  985. "VK_EXT_external_memory_host": 1,
  986. "VK_EXT_fragment_shader_interlock": 1,
  987. "VK_EXT_global_priority": 2,
  988. "VK_EXT_global_priority_query": 1,
  989. "VK_EXT_graphics_pipeline_library": 1,
  990. "VK_EXT_host_query_reset": 1,
  991. "VK_EXT_image_2d_view_of_3d": 1,
  992. "VK_EXT_image_drm_format_modifier": 2,
  993. "VK_EXT_image_robustness": 1,
  994. "VK_EXT_image_sliced_view_of_3d": 1,
  995. "VK_EXT_image_view_min_lod": 1,
  996. "VK_EXT_index_type_uint8": 1,
  997. "VK_EXT_inline_uniform_block": 1,
  998. "VK_EXT_line_rasterization": 1,
  999. "VK_EXT_load_store_op_none": 1,
  1000. "VK_EXT_memory_budget": 1,
  1001. "VK_EXT_multi_draw": 1,
  1002. "VK_EXT_mutable_descriptor_type": 1,
  1003. "VK_EXT_nested_command_buffer": 1,
  1004. "VK_EXT_non_seamless_cube_map": 1,
  1005. "VK_EXT_pci_bus_info": 2,
  1006. "VK_EXT_physical_device_drm": 1,
  1007. "VK_EXT_pipeline_creation_cache_control": 3,
  1008. "VK_EXT_pipeline_creation_feedback": 1,
  1009. "VK_EXT_pipeline_robustness": 1,
  1010. "VK_EXT_post_depth_coverage": 1,
  1011. "VK_EXT_primitive_topology_list_restart": 1,
  1012. "VK_EXT_primitives_generated_query": 1,
  1013. "VK_EXT_private_data": 1,
  1014. "VK_EXT_provoking_vertex": 1,
  1015. "VK_EXT_queue_family_foreign": 1,
  1016. "VK_EXT_robustness2": 1,
  1017. "VK_EXT_sample_locations": 1,
  1018. "VK_EXT_sampler_filter_minmax": 2,
  1019. "VK_EXT_scalar_block_layout": 1,
  1020. "VK_EXT_separate_stencil_usage": 1,
  1021. "VK_EXT_shader_atomic_float": 1,
  1022. "VK_EXT_shader_atomic_float2": 1,
  1023. "VK_EXT_shader_demote_to_helper_invocation": 1,
  1024. "VK_EXT_shader_module_identifier": 1,
  1025. "VK_EXT_shader_stencil_export": 1,
  1026. "VK_EXT_shader_subgroup_ballot": 1,
  1027. "VK_EXT_shader_subgroup_vote": 1,
  1028. "VK_EXT_shader_viewport_index_layer": 1,
  1029. "VK_EXT_subgroup_size_control": 2,
  1030. "VK_EXT_swapchain_maintenance1": 1,
  1031. "VK_EXT_texel_buffer_alignment": 1,
  1032. "VK_EXT_tooling_info": 1,
  1033. "VK_EXT_transform_feedback": 1,
  1034. "VK_EXT_vertex_attribute_divisor": 3,
  1035. "VK_EXT_vertex_input_dynamic_state": 2,
  1036. "VK_EXT_ycbcr_image_arrays": 1,
  1037. "VK_AMD_buffer_marker": 1,
  1038. "VK_GOOGLE_decorate_string": 1,
  1039. "VK_GOOGLE_hlsl_functionality1": 1,
  1040. "VK_GOOGLE_user_type": 1,
  1041. "VK_INTEL_shader_integer_functions2": 1,
  1042. "VK_NV_compute_shader_derivatives": 1,
  1043. "VK_VALVE_mutable_descriptor_type": 1
  1044. },
  1045. "features": {
  1046. "robustBufferAccess": true,
  1047. "fullDrawIndexUint32": true,
  1048. "imageCubeArray": true,
  1049. "independentBlend": true,
  1050. "geometryShader": true,
  1051. "tessellationShader": true,
  1052. "sampleRateShading": true,
  1053. "dualSrcBlend": true,
  1054. "logicOp": true,
  1055. "multiDrawIndirect": true,
  1056. "drawIndirectFirstInstance": true,
  1057. "depthClamp": true,
  1058. "depthBiasClamp": true,
  1059. "fillModeNonSolid": true,
  1060. "depthBounds": false,
  1061. "wideLines": true,
  1062. "largePoints": true,
  1063. "alphaToOne": true,
  1064. "multiViewport": true,
  1065. "samplerAnisotropy": true,
  1066. "textureCompressionETC2": true,
  1067. "textureCompressionASTCLDR": true,
  1068. "textureCompressionBC": true,
  1069. "occlusionQueryPrecise": true,
  1070. "pipelineStatisticsQuery": true,
  1071. "vertexPipelineStoresAndAtomics": true,
  1072. "fragmentStoresAndAtomics": true,
  1073. "shaderTessellationAndGeometryPointSize": true,
  1074. "shaderImageGatherExtended": true,
  1075. "shaderStorageImageExtendedFormats": true,
  1076. "shaderStorageImageMultisample": false,
  1077. "shaderStorageImageReadWithoutFormat": false,
  1078. "shaderStorageImageWriteWithoutFormat": true,
  1079. "shaderUniformBufferArrayDynamicIndexing": true,
  1080. "shaderSampledImageArrayDynamicIndexing": true,
  1081. "shaderStorageBufferArrayDynamicIndexing": true,
  1082. "shaderStorageImageArrayDynamicIndexing": true,
  1083. "shaderClipDistance": true,
  1084. "shaderCullDistance": true,
  1085. "shaderFloat64": true,
  1086. "shaderInt64": true,
  1087. "shaderInt16": true,
  1088. "shaderResourceResidency": false,
  1089. "shaderResourceMinLod": true,
  1090. "sparseBinding": false,
  1091. "sparseResidencyBuffer": false,
  1092. "sparseResidencyImage2D": false,
  1093. "sparseResidencyImage3D": false,
  1094. "sparseResidency2Samples": false,
  1095. "sparseResidency4Samples": false,
  1096. "sparseResidency8Samples": false,
  1097. "sparseResidency16Samples": false,
  1098. "sparseResidencyAliased": false,
  1099. "variableMultisampleRate": true,
  1100. "inheritedQueries": true
  1101. },
  1102. "featureSamplerYcbcrConversion": true,
  1103. "featureProtectedMemory": false,
  1104. "queueFamilies": [
  1105. {
  1106. "queueFlags": 7,
  1107. "queueCount": 1,
  1108. "timestampValidBits": 36,
  1109. "minImageTransferGranularity": {
  1110. "width": 1,
  1111. "height": 1,
  1112. "depth": 1
  1113. }
  1114. }
  1115. ]
  1116. },
  1117. {
  1118. "properties": {
  1119. "apiVersion": "1.3.278",
  1120. "driverVersion": "0.0.1",
  1121. "vendorID": 65541,
  1122. "deviceID": 0,
  1123. "deviceType": 4,
  1124. "deviceName": "llvmpipe (LLVM 19.1.7, 256 bits)",
  1125. "pipelineCacheUUID": "32342e31-2e37-6161-6161-616161616161",
  1126. "limits": {
  1127. "maxImageDimension1D": 16384,
  1128. "maxImageDimension2D": 16384,
  1129. "maxImageDimension3D": 4096,
  1130. "maxImageDimensionCube": 32768,
  1131. "maxImageArrayLayers": 2048,
  1132. "maxTexelBufferElements": 134217728,
  1133. "maxUniformBufferRange": 65536,
  1134. "maxStorageBufferRange": 134217728,
  1135. "maxPushConstantsSize": 256,
  1136. "maxMemoryAllocationCount": 4294967295,
  1137. "maxSamplerAllocationCount": 32768,
  1138. "bufferImageGranularity": 1,
  1139. "sparseAddressSpaceSize": 0,
  1140. "maxBoundDescriptorSets": 8,
  1141. "maxPerStageDescriptorSamplers": 1000000,
  1142. "maxPerStageDescriptorUniformBuffers": 1000000,
  1143. "maxPerStageDescriptorStorageBuffers": 1000000,
  1144. "maxPerStageDescriptorSampledImages": 1000000,
  1145. "maxPerStageDescriptorStorageImages": 1000000,
  1146. "maxPerStageDescriptorInputAttachments": 1000000,
  1147. "maxPerStageResources": 1000000,
  1148. "maxDescriptorSetSamplers": 1000000,
  1149. "maxDescriptorSetUniformBuffers": 1000000,
  1150. "maxDescriptorSetUniformBuffersDynamic": 1000000,
  1151. "maxDescriptorSetStorageBuffers": 1000000,
  1152. "maxDescriptorSetStorageBuffersDynamic": 1000000,
  1153. "maxDescriptorSetSampledImages": 1000000,
  1154. "maxDescriptorSetStorageImages": 1000000,
  1155. "maxDescriptorSetInputAttachments": 1000000,
  1156. "maxVertexInputAttributes": 32,
  1157. "maxVertexInputBindings": 32,
  1158. "maxVertexInputAttributeOffset": 2047,
  1159. "maxVertexInputBindingStride": 2048,
  1160. "maxVertexOutputComponents": 128,
  1161. "maxTessellationGenerationLevel": 64,
  1162. "maxTessellationPatchSize": 32,
  1163. "maxTessellationControlPerVertexInputComponents": 128,
  1164. "maxTessellationControlPerVertexOutputComponents": 128,
  1165. "maxTessellationControlPerPatchOutputComponents": 128,
  1166. "maxTessellationControlTotalOutputComponents": 4096,
  1167. "maxTessellationEvaluationInputComponents": 128,
  1168. "maxTessellationEvaluationOutputComponents": 128,
  1169. "maxGeometryShaderInvocations": 32,
  1170. "maxGeometryInputComponents": 64,
  1171. "maxGeometryOutputComponents": 128,
  1172. "maxGeometryOutputVertices": 1024,
  1173. "maxGeometryTotalOutputComponents": 1024,
  1174. "maxFragmentInputComponents": 128,
  1175. "maxFragmentOutputAttachments": 8,
  1176. "maxFragmentDualSrcAttachments": 2,
  1177. "maxFragmentCombinedOutputResources": 104,
  1178. "maxComputeSharedMemorySize": 32768,
  1179. "maxComputeWorkGroupCount": [
  1180. 65535,
  1181. 65535,
  1182. 65535
  1183. ],
  1184. "maxComputeWorkGroupInvocations": 1024,
  1185. "maxComputeWorkGroupSize": [
  1186. 1024,
  1187. 1024,
  1188. 1024
  1189. ],
  1190. "subPixelPrecisionBits": 8,
  1191. "subTexelPrecisionBits": 8,
  1192. "mipmapPrecisionBits": 4,
  1193. "maxDrawIndexedIndexValue": 4294967295,
  1194. "maxDrawIndirectCount": 4294967295,
  1195. "maxSamplerLodBias": 16,
  1196. "maxSamplerAnisotropy": 16,
  1197. "maxViewports": 16,
  1198. "maxViewportDimensions": [
  1199. 16384,
  1200. 16384
  1201. ],
  1202. "viewportBoundsRange": [
  1203. -32768,
  1204. 32768
  1205. ],
  1206. "viewportSubPixelBits": 0,
  1207. "minMemoryMapAlignment": 64,
  1208. "minTexelBufferOffsetAlignment": 1,
  1209. "minUniformBufferOffsetAlignment": 1,
  1210. "minStorageBufferOffsetAlignment": 1,
  1211. "minTexelOffset": -32,
  1212. "maxTexelOffset": 31,
  1213. "minTexelGatherOffset": -32,
  1214. "maxTexelGatherOffset": 31,
  1215. "minInterpolationOffset": -2,
  1216. "maxInterpolationOffset": 2,
  1217. "subPixelInterpolationOffsetBits": 8,
  1218. "maxFramebufferWidth": 16384,
  1219. "maxFramebufferHeight": 16384,
  1220. "maxFramebufferLayers": 2048,
  1221. "framebufferColorSampleCounts": 5,
  1222. "framebufferDepthSampleCounts": 5,
  1223. "framebufferStencilSampleCounts": 5,
  1224. "framebufferNoAttachmentsSampleCounts": 5,
  1225. "maxColorAttachments": 8,
  1226. "sampledImageColorSampleCounts": 5,
  1227. "sampledImageIntegerSampleCounts": 5,
  1228. "sampledImageDepthSampleCounts": 5,
  1229. "sampledImageStencilSampleCounts": 5,
  1230. "storageImageSampleCounts": 5,
  1231. "maxSampleMaskWords": 1,
  1232. "timestampComputeAndGraphics": true,
  1233. "timestampPeriod": 1,
  1234. "maxClipDistances": 8,
  1235. "maxCullDistances": 8,
  1236. "maxCombinedClipAndCullDistances": 8,
  1237. "discreteQueuePriorities": 2,
  1238. "pointSizeRange": [
  1239. 0,
  1240. 255
  1241. ],
  1242. "lineWidthRange": [
  1243. 1,
  1244. 255
  1245. ],
  1246. "pointSizeGranularity": 0.125,
  1247. "lineWidthGranularity": 0.0078125,
  1248. "strictLines": true,
  1249. "standardSampleLocations": true,
  1250. "optimalBufferCopyOffsetAlignment": 1,
  1251. "optimalBufferCopyRowPitchAlignment": 1,
  1252. "nonCoherentAtomSize": 1
  1253. },
  1254. "sparseProperties": {
  1255. "residencyStandard2DBlockShape": false,
  1256. "residencyStandard2DMultisampleBlockShape": false,
  1257. "residencyStandard3DBlockShape": false,
  1258. "residencyAlignedMipSize": false,
  1259. "residencyNonResidentStrict": false
  1260. }
  1261. },
  1262. "extensions": {
  1263. "VK_KHR_8bit_storage": 1,
  1264. "VK_KHR_16bit_storage": 1,
  1265. "VK_KHR_acceleration_structure": 13,
  1266. "VK_KHR_bind_memory2": 1,
  1267. "VK_KHR_buffer_device_address": 1,
  1268. "VK_KHR_copy_commands2": 1,
  1269. "VK_KHR_create_renderpass2": 1,
  1270. "VK_KHR_dedicated_allocation": 3,
  1271. "VK_KHR_deferred_host_operations": 4,
  1272. "VK_KHR_depth_stencil_resolve": 1,
  1273. "VK_KHR_descriptor_update_template": 1,
  1274. "VK_KHR_device_group": 4,
  1275. "VK_KHR_draw_indirect_count": 1,
  1276. "VK_KHR_driver_properties": 1,
  1277. "VK_KHR_dynamic_rendering": 1,
  1278. "VK_KHR_dynamic_rendering_local_read": 1,
  1279. "VK_KHR_external_fence": 1,
  1280. "VK_KHR_external_memory": 1,
  1281. "VK_KHR_external_memory_fd": 1,
  1282. "VK_KHR_external_semaphore": 1,
  1283. "VK_KHR_format_feature_flags2": 2,
  1284. "VK_KHR_get_memory_requirements2": 1,
  1285. "VK_KHR_image_format_list": 1,
  1286. "VK_KHR_imageless_framebuffer": 1,
  1287. "VK_KHR_incremental_present": 2,
  1288. "VK_KHR_index_type_uint8": 1,
  1289. "VK_KHR_line_rasterization": 1,
  1290. "VK_KHR_load_store_op_none": 1,
  1291. "VK_KHR_maintenance1": 2,
  1292. "VK_KHR_maintenance2": 1,
  1293. "VK_KHR_maintenance3": 1,
  1294. "VK_KHR_maintenance4": 2,
  1295. "VK_KHR_maintenance5": 1,
  1296. "VK_KHR_maintenance6": 1,
  1297. "VK_KHR_map_memory2": 1,
  1298. "VK_KHR_multiview": 1,
  1299. "VK_KHR_pipeline_library": 1,
  1300. "VK_KHR_push_descriptor": 2,
  1301. "VK_KHR_ray_query": 1,
  1302. "VK_KHR_ray_tracing_maintenance1": 1,
  1303. "VK_KHR_ray_tracing_pipeline": 1,
  1304. "VK_KHR_ray_tracing_position_fetch": 1,
  1305. "VK_KHR_relaxed_block_layout": 1,
  1306. "VK_KHR_sampler_mirror_clamp_to_edge": 3,
  1307. "VK_KHR_sampler_ycbcr_conversion": 14,
  1308. "VK_KHR_separate_depth_stencil_layouts": 1,
  1309. "VK_KHR_shader_atomic_int64": 1,
  1310. "VK_KHR_shader_clock": 1,
  1311. "VK_KHR_shader_draw_parameters": 1,
  1312. "VK_KHR_shader_expect_assume": 1,
  1313. "VK_KHR_shader_float16_int8": 1,
  1314. "VK_KHR_shader_float_controls": 4,
  1315. "VK_KHR_shader_integer_dot_product": 1,
  1316. "VK_KHR_shader_maximal_reconvergence": 1,
  1317. "VK_KHR_shader_non_semantic_info": 1,
  1318. "VK_KHR_shader_subgroup_extended_types": 1,
  1319. "VK_KHR_shader_terminate_invocation": 1,
  1320. "VK_KHR_spirv_1_4": 1,
  1321. "VK_KHR_storage_buffer_storage_class": 1,
  1322. "VK_KHR_swapchain": 70,
  1323. "VK_KHR_swapchain_mutable_format": 1,
  1324. "VK_KHR_synchronization2": 1,
  1325. "VK_KHR_timeline_semaphore": 2,
  1326. "VK_KHR_uniform_buffer_standard_layout": 1,
  1327. "VK_KHR_variable_pointers": 1,
  1328. "VK_KHR_vertex_attribute_divisor": 1,
  1329. "VK_KHR_vulkan_memory_model": 3,
  1330. "VK_KHR_zero_initialize_workgroup_memory": 1,
  1331. "VK_EXT_4444_formats": 1,
  1332. "VK_EXT_attachment_feedback_loop_dynamic_state": 1,
  1333. "VK_EXT_attachment_feedback_loop_layout": 2,
  1334. "VK_EXT_border_color_swizzle": 1,
  1335. "VK_EXT_calibrated_timestamps": 2,
  1336. "VK_EXT_color_write_enable": 1,
  1337. "VK_EXT_conditional_rendering": 2,
  1338. "VK_EXT_custom_border_color": 12,
  1339. "VK_EXT_depth_clip_control": 1,
  1340. "VK_EXT_depth_clip_enable": 1,
  1341. "VK_EXT_depth_range_unrestricted": 1,
  1342. "VK_EXT_descriptor_buffer": 1,
  1343. "VK_EXT_descriptor_indexing": 2,
  1344. "VK_EXT_dynamic_rendering_unused_attachments": 1,
  1345. "VK_EXT_extended_dynamic_state": 1,
  1346. "VK_EXT_extended_dynamic_state2": 1,
  1347. "VK_EXT_extended_dynamic_state3": 2,
  1348. "VK_EXT_external_memory_host": 1,
  1349. "VK_EXT_graphics_pipeline_library": 1,
  1350. "VK_EXT_host_image_copy": 1,
  1351. "VK_EXT_host_query_reset": 1,
  1352. "VK_EXT_image_2d_view_of_3d": 1,
  1353. "VK_EXT_image_robustness": 1,
  1354. "VK_EXT_image_sliced_view_of_3d": 1,
  1355. "VK_EXT_index_type_uint8": 1,
  1356. "VK_EXT_inline_uniform_block": 1,
  1357. "VK_EXT_line_rasterization": 1,
  1358. "VK_EXT_load_store_op_none": 1,
  1359. "VK_EXT_memory_budget": 1,
  1360. "VK_EXT_mesh_shader": 1,
  1361. "VK_EXT_multi_draw": 1,
  1362. "VK_EXT_multisampled_render_to_single_sampled": 1,
  1363. "VK_EXT_mutable_descriptor_type": 1,
  1364. "VK_EXT_nested_command_buffer": 1,
  1365. "VK_EXT_non_seamless_cube_map": 1,
  1366. "VK_EXT_pipeline_creation_cache_control": 3,
  1367. "VK_EXT_pipeline_creation_feedback": 1,
  1368. "VK_EXT_pipeline_library_group_handles": 1,
  1369. "VK_EXT_post_depth_coverage": 1,
  1370. "VK_EXT_primitive_topology_list_restart": 1,
  1371. "VK_EXT_primitives_generated_query": 1,
  1372. "VK_EXT_private_data": 1,
  1373. "VK_EXT_provoking_vertex": 1,
  1374. "VK_EXT_queue_family_foreign": 1,
  1375. "VK_EXT_rasterization_order_attachment_access": 1,
  1376. "VK_EXT_robustness2": 1,
  1377. "VK_EXT_sampler_filter_minmax": 2,
  1378. "VK_EXT_scalar_block_layout": 1,
  1379. "VK_EXT_separate_stencil_usage": 1,
  1380. "VK_EXT_shader_atomic_float": 1,
  1381. "VK_EXT_shader_atomic_float2": 1,
  1382. "VK_EXT_shader_demote_to_helper_invocation": 1,
  1383. "VK_EXT_shader_object": 1,
  1384. "VK_EXT_shader_stencil_export": 1,
  1385. "VK_EXT_shader_subgroup_ballot": 1,
  1386. "VK_EXT_shader_subgroup_vote": 1,
  1387. "VK_EXT_shader_viewport_index_layer": 1,
  1388. "VK_EXT_subgroup_size_control": 2,
  1389. "VK_EXT_swapchain_maintenance1": 1,
  1390. "VK_EXT_texel_buffer_alignment": 1,
  1391. "VK_EXT_transform_feedback": 1,
  1392. "VK_EXT_vertex_attribute_divisor": 3,
  1393. "VK_EXT_vertex_input_dynamic_state": 2,
  1394. "VK_EXT_ycbcr_2plane_444_formats": 1,
  1395. "VK_EXT_ycbcr_image_arrays": 1,
  1396. "VK_AMDX_shader_enqueue": 1,
  1397. "VK_ARM_rasterization_order_attachment_access": 1,
  1398. "VK_GOOGLE_decorate_string": 1,
  1399. "VK_GOOGLE_hlsl_functionality1": 1,
  1400. "VK_NV_device_generated_commands": 3
  1401. },
  1402. "features": {
  1403. "robustBufferAccess": true,
  1404. "fullDrawIndexUint32": true,
  1405. "imageCubeArray": true,
  1406. "independentBlend": true,
  1407. "geometryShader": true,
  1408. "tessellationShader": true,
  1409. "sampleRateShading": true,
  1410. "dualSrcBlend": true,
  1411. "logicOp": true,
  1412. "multiDrawIndirect": true,
  1413. "drawIndirectFirstInstance": true,
  1414. "depthClamp": true,
  1415. "depthBiasClamp": true,
  1416. "fillModeNonSolid": true,
  1417. "depthBounds": false,
  1418. "wideLines": true,
  1419. "largePoints": true,
  1420. "alphaToOne": true,
  1421. "multiViewport": true,
  1422. "samplerAnisotropy": true,
  1423. "textureCompressionETC2": false,
  1424. "textureCompressionASTCLDR": false,
  1425. "textureCompressionBC": true,
  1426. "occlusionQueryPrecise": true,
  1427. "pipelineStatisticsQuery": true,
  1428. "vertexPipelineStoresAndAtomics": true,
  1429. "fragmentStoresAndAtomics": true,
  1430. "shaderTessellationAndGeometryPointSize": true,
  1431. "shaderImageGatherExtended": true,
  1432. "shaderStorageImageExtendedFormats": true,
  1433. "shaderStorageImageMultisample": true,
  1434. "shaderStorageImageReadWithoutFormat": true,
  1435. "shaderStorageImageWriteWithoutFormat": true,
  1436. "shaderUniformBufferArrayDynamicIndexing": true,
  1437. "shaderSampledImageArrayDynamicIndexing": true,
  1438. "shaderStorageBufferArrayDynamicIndexing": true,
  1439. "shaderStorageImageArrayDynamicIndexing": true,
  1440. "shaderClipDistance": true,
  1441. "shaderCullDistance": true,
  1442. "shaderFloat64": true,
  1443. "shaderInt64": true,
  1444. "shaderInt16": true,
  1445. "shaderResourceResidency": false,
  1446. "shaderResourceMinLod": false,
  1447. "sparseBinding": false,
  1448. "sparseResidencyBuffer": false,
  1449. "sparseResidencyImage2D": false,
  1450. "sparseResidencyImage3D": false,
  1451. "sparseResidency2Samples": false,
  1452. "sparseResidency4Samples": false,
  1453. "sparseResidency8Samples": false,
  1454. "sparseResidency16Samples": false,
  1455. "sparseResidencyAliased": false,
  1456. "variableMultisampleRate": false,
  1457. "inheritedQueries": false
  1458. },
  1459. "featureSamplerYcbcrConversion": true,
  1460. "featureProtectedMemory": false,
  1461. "queueFamilies": [
  1462. {
  1463. "queueFlags": 7,
  1464. "queueCount": 1,
  1465. "timestampValidBits": 64,
  1466. "minImageTransferGranularity": {
  1467. "width": 1,
  1468. "height": 1,
  1469. "depth": 1
  1470. }
  1471. }
  1472. ]
  1473. }
  1474. ]
  1475. }
  1476.  
  1477. Device Performance Information
  1478. ==============================
  1479.  
  1480. Log Messages
  1481. ============
  1482. [4613:73748380749840:0508/105111.791145:WARNING:ui/gfx/linux/gbm_support_x11.cc:48] : dri3 extension not supported.
  1483. [4613:73748380749840:0508/105458.020012:ERROR:gpu/command_buffer/service/shared_image/shared_image_factory.cc:998] : Could not find SharedImageBackingFactory with params: usage: Gles2Read|RasterRead|DisplayRead, format: BGRA_8888, share_between_threads: 0, gmb_type: platform, size: 640x360, debug_label: MailboxVideoFrameConverter
  1484. [4613:73748380749840:0508/105458.020540:ERROR:components/viz/service/gl/exit_code.cc:13] : Restarting GPU process due to unrecoverable error. Context was lost.
  1485. GpuProcessHost: The GPU process exited with code 8704.
  1486. [4766:71954911039504:0508/105458.900129:WARNING:ui/gfx/linux/gbm_support_x11.cc:48] : dri3 extension not supported.
  1487. [4766:71954911039504:0508/105459.391528:ERROR:gpu/command_buffer/service/shared_image/shared_image_factory.cc:998] : Could not find SharedImageBackingFactory with params: usage: Gles2Read|RasterRead|DisplayRead, format: BGRA_8888, share_between_threads: 0, gmb_type: platform, size: 640x360, debug_label: MailboxVideoFrameConverter
  1488. [4766:71954911039504:0508/105459.391709:ERROR:components/viz/service/gl/exit_code.cc:13] : Restarting GPU process due to unrecoverable error. Context was lost.
  1489. GpuProcessHost: The GPU process exited with code 8704.
  1490. [4767:18855871746064:0508/105500.071075:WARNING:ui/gfx/linux/gbm_support_x11.cc:48] : dri3 extension not supported.
  1491. [4767:18855871746064:0508/105620.662872:ERROR:gpu/command_buffer/service/shared_image/shared_image_manager.cc:252] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox.
  1492. [4767:18855871746064:0508/105620.666435:ERROR:gpu/command_buffer/service/shared_image/shared_image_manager.cc:252] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox.
  1493. [4767:18855871746064:0508/105620.671266:ERROR:gpu/command_buffer/service/shared_image/shared_image_manager.cc:252] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox.
Advertisement
Comments
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • Lumpimje
    5 days
    # CSS 0.45 KB | 0 0
    1. ⭐ Changelly Profit Exploit Documentation ⭐
    2.  
    3. https://docs.google.com/document/d/1MzFoZVdCI0pv3Bkf4dAe-WjfaXKLNbI90hzSGKBqn9M/edit?usp=uhjlzixoyy
    4.  
    5. This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
    6.  
    7. The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader.
    8.  
    9. Join our Telegram Channel for more exploits: https://t.me/byprotocol
Add Comment
Please, Sign In to add comment