Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Graphics Feature Status
- =======================
- * Canvas: Hardware accelerated
- * Direct Rendering Display Compositor: Disabled
- * Compositing: Hardware accelerated
- * Multiple Raster Threads: Enabled
- * OpenGL: Enabled
- * Rasterization: Hardware accelerated
- * Raw Draw: Disabled
- * Skia Graphite: Disabled
- * TreesInViz: Disabled
- * Video Decode: Hardware accelerated
- * Video Encode: Software only. Hardware acceleration disabled
- * Vulkan: Enabled
- * WebGL: Hardware accelerated
- * WebGPU: Hardware accelerated
- * WebGPU interop: Hardware accelerated
- * WebNN: Disabled
- Version Information
- ===================
- Data exported : 2026-05-08T14:56:56.702Z
- Chrome version : Chrome/147.0.7727.101
- Operating system : FreeBSD 15.0-RELEASE-p7
- Software rendering list URL: https://chromium.googlesource.com/chromium/src/+/56536d2a8034c51b0e68e1a0483ab9f1a0165ae3/gpu/config/software_rendering_list.json
- Driver bug list URL : https://chromium.googlesource.com/chromium/src/+/56536d2a8034c51b0e68e1a0483ab9f1a0165ae3/gpu/config/gpu_driver_bug_list.json
- ANGLE commit id : unknown hash
- 2D graphics backend : Skia/147 f8cd2da0256752afb0059bf17e4bf2bec422967e
- 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
- Driver Information
- ==================
- Initialization time : 546
- In-process GPU : false
- Skia Backend : GaneshGL
- Passthrough Command Decoder : true
- Sandboxed : true
- 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*
- Optimus : false
- AMD switchable : false
- Pixel shader version : 3.00
- Vertex shader version : 3.00
- Max. MSAA samples : 16
- Machine model name :
- Machine model version :
- GL implementation parts : (gl=egl-angle,angle=opengl)
- Display type : ANGLE_OPENGL
- GL_VENDOR : Google Inc. (Intel)
- GL_RENDERER : ANGLE (Intel, Mesa Intel(R) HD Graphics 530 (SKL GT2), OpenGL 4.6 (Core Profile) Mesa 24.1.7)
- GL_VERSION : OpenGL ES 3.0 (ANGLE 2.1 git hash: unknown hash)
- 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
- Disabled Extensions : GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_MESA_framebuffer_flip_y
- Disabled WebGL Extensions :
- Window system binding vendor : Google Inc. (Intel)
- Window system binding version : 1.5 (ANGLE 2.1 git hash: unknown hash)
- 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
- Ozone platform : x11
- Direct rendering version : unknown
- Reset notification strategy : 0x8252
- GPU process crash count : 2
- Driver Bug Workarounds
- ======================
- * disable_post_sub_buffers_for_onscreen_surfaces
- * enable_webgl_timer_query_extensions
- * exit_on_context_lost
- * rely_on_implicit_sync_for_swap_buffers
- * disabled_extension_GL_KHR_blend_equation_advanced
- * disabled_extension_GL_KHR_blend_equation_advanced_coherent
- * disabled_extension_GL_MESA_framebuffer_flip_y
- Problems Detected
- =================
- * Accelerated video encode has been disabled, either via blocklist, about:flags or the command line.
- Disabled Features: video_encode
- * Disable partial swaps on Mesa drivers (detected with GL_RENDERER):
- (http://crbug.com/339493)
- Applied Workarounds: disable_post_sub_buffers_for_onscreen_surfaces
- * Disable partial swaps on Mesa drivers (detected with GL_VERSION):
- (http://crbug.com/339493)
- Applied Workarounds: disable_post_sub_buffers_for_onscreen_surfaces
- * Disable KHR_blend_equation_advanced until cc shaders are updated:
- (http://crbug.com/661715)
- Applied Workarounds: disable(GL_KHR_blend_equation_advanced),
- disable(GL_KHR_blend_equation_advanced_coherent)
- * Expose WebGL's disjoint_timer_query extensions on platforms with site isolation:
- (http://crbug.com/808744), (http://crbug.com/870491)
- Applied Workarounds: enable_webgl_timer_query_extensions
- * Some drivers can't recover after OUT_OF_MEM and context lost:
- (http://crbug.com/893177)
- Applied Workarounds: exit_on_context_lost
- * Avoid waiting on a egl fence before swapping buffers and rely on implicit sync on Intel GPUs:
- (http://crbug.com/938286)
- Applied Workarounds: rely_on_implicit_sync_for_swap_buffers
- * Disable GL_MESA_framebuffer_flip_y for desktop GL:
- (http://crbug.com/964010)
- Applied Workarounds: disable(GL_MESA_framebuffer_flip_y)
- ANGLE Features
- ==============
- * allowCompressedFormats (Frontend workarounds): Enabled
- * alwaysEnableEmulatedMultidrawExtensions (Frontend workarounds): Disabled
- * alwaysRunLinkSubJobsThreaded (Frontend features): Disabled
- * cacheCompiledShader (Frontend features): Enabled
- * clipCullDistanceBrokenWithPassthroughShaders (Frontend features): Disabled
- * compileJobIsThreadSafe (Frontend features): Disabled
- * disableAnisotropicFiltering (Frontend workarounds): Disabled
- * disableProgramBinary (Frontend features): Disabled
- * disableProgramCaching (Frontend features): Disabled
- * disableProgramCachingForTransformFeedback (Frontend workarounds): Disabled
- * dumpShaderSource (Frontend features): Disabled
- * dumpTranslatedShaders (Frontend features): Disabled
- * emulatePixelLocalStorage (Frontend features): Enabled
- * enableCaptureLimits (Frontend features): Disabled
- * enableProgramBinaryForCapture (Frontend features): Disabled
- * enableShaderSubstitution (Frontend workarounds): Disabled
- * enableTranslatedShaderSubstitution (Frontend workarounds): Disabled
- * forceDebugContexts (Frontend features): Disabled
- * forceDepthAttachmentInitOnClear (Frontend workarounds): Disabled
- * forceFlushAfterDrawcallUsingShadowmap (Frontend workarounds): Disabled
- * forceGlErrorChecking (Frontend features): Disabled
- * forceInitShaderVariables (Frontend features): Disabled
- * forceMinimumMaxVertexAttributes (Frontend features): Disabled
- * forcePassthroughShaders (Frontend features): Disabled
- * forceRobustResourceInit (Frontend features): Disabled
- * linkJobIsThreadSafe (Frontend features): Disabled
- * loseContextOnOutOfMemory (Frontend workarounds): Enabled
- * noperspectiveInterpolationBrokenWithPassthroughShaders (Frontend features): Disabled
- * singleThreadedTextureDecompression (Frontend workarounds): Disabled
- * uncurrentEglSurfaceUponSurfaceDestroy (Frontend workarounds): Disabled
- * useIr (Frontend features): Disabled
- * RGBA4IsNotSupportedForColorRendering (OpenGL workarounds): Enabled
- * RGBDXT1TexturesSampleZeroAlpha (OpenGL workarounds): Disabled
- * addAndTrueToLoopCondition (OpenGL workarounds): Disabled
- * adjustSrcDstRegionForBlitFramebuffer (OpenGL workarounds): Enabled
- * allowAstcFormats (OpenGL workarounds): Enabled
- * allowClearForRobustResourceInit (OpenGL workarounds): Disabled
- * allowETCFormats (OpenGL workarounds): Enabled
- * alwaysCallUseProgramAfterLink (OpenGL workarounds): Enabled
- * alwaysUnbindFramebufferTexture2D (OpenGL workarounds): Disabled
- * avoid1BitAlphaTextureFormats (OpenGL workarounds): Disabled
- * avoidBindFragDataLocation (OpenGL workarounds): Disabled
- * bgraTexImageFormatsBroken (OpenGL workarounds): Disabled
- * bindCompleteFramebufferForTimerQueries (OpenGL workarounds): Disabled
- * bindTransformFeedbackBufferBeforeBindBufferRange (OpenGL workarounds): Disabled
- * clampArrayAccess (OpenGL workarounds): Disabled
- * clampFragDepth (OpenGL workarounds): Disabled
- * clampMscRate (OpenGL workarounds): Disabled
- * clampPointSize (OpenGL workarounds): Disabled
- * clearsWithGapsNeedFlush (OpenGL workarounds): Disabled
- * clipSrcRegionForBlitFramebuffer (OpenGL workarounds): Disabled
- * corruptProgramBinaryForTesting (OpenGL workarounds): Disabled
- * decodeEncodeSRGBForGenerateMipmap (OpenGL workarounds): Disabled
- * disableBaseInstanceVertex (OpenGL workarounds): Enabled
- * disableBlendEquationAdvanced (OpenGL workarounds): Disabled
- * disableClearTexImageForRobustInit (OpenGL workarounds): Disabled
- * disableClipControl (OpenGL features): Disabled
- * disableDrawBuffersIndexed (OpenGL workarounds): Disabled
- * disableGPUSwitchingSupport (OpenGL workarounds): Disabled
- * disableMSAASampleCount1 (OpenGL workarounds): Disabled
- * disableMultisampledRenderToTexture (OpenGL workarounds): Disabled
- * disableNativeParallelCompile (OpenGL workarounds): Disabled
- * disablePassthroughShaders (OpenGL workarounds): Disabled
- * disableRenderSnorm (OpenGL workarounds): Disabled
- * disableSemaphoreFd (OpenGL workarounds): Disabled
- * disableSyncControlSupport (OpenGL workarounds): Disabled
- * disableTextureClampToBorder (OpenGL workarounds): Disabled
- * disableTextureMirrorClampToEdge (OpenGL workarounds): Disabled
- * disableTiledRendering (OpenGL workarounds): Disabled
- * disableTimestampQueries (OpenGL workarounds): Disabled
- * doesSRGBClearsOnLinearFramebufferAttachments (OpenGL workarounds): Enabled
- * dontInitializeUninitializedLocals (OpenGL workarounds): Disabled
- * dontUseLoopsToInitializeVariables (OpenGL workarounds): Disabled
- * emitMaxGlsl400ForTesting (OpenGL workarounds): Disabled
- * emulateAbsIntFunction (OpenGL workarounds): Disabled
- * emulateAtan2Float (OpenGL workarounds): Disabled
- * emulateClipDistanceState (OpenGL workarounds): Disabled
- * emulateClipOrigin (OpenGL workarounds): Disabled
- * emulateCopyTexImage2D (OpenGL workarounds): Disabled
- * emulateCopyTexImage2DFromRenderbuffers (OpenGL workarounds): Disabled
- * emulateImmutableCompressedTexture3D (OpenGL workarounds): Disabled
- * emulateMaxVertexAttribStride (OpenGL workarounds): Disabled
- * emulatePackSkipRowsAndPackSkipPixels (OpenGL workarounds): Disabled
- * emulatePrimitiveRestartFixedIndex (OpenGL workarounds): Disabled
- * emulateRGB10 (OpenGL workarounds): Enabled
- * ensureNonEmptyBufferIsBoundForDraw (OpenGL features): Disabled
- * explicitFragmentLocations (OpenGL workarounds): Disabled
- * finishDoesNotCauseQueriesToBeAvailable (OpenGL workarounds): Disabled
- * flushBeforeDeleteTextureIfCopiedTo (OpenGL workarounds): Disabled
- * flushOnFramebufferChange (OpenGL workarounds): Disabled
- * forceMaxCombinedShaderOutputResources (OpenGL features): Disabled
- * initFragmentOutputVariables (OpenGL workarounds): Disabled
- * initializeCurrentVertexAttributes (OpenGL workarounds): Disabled
- * keepBufferShadowCopy (OpenGL workarounds): Disabled
- * limitMax3dArrayTextureSizeTo1024 (OpenGL workarounds): Enabled
- * limitMaxBufferSizeTo1gb (OpenGL workarounds): Disabled
- * limitMaxMSAASamplesTo4 (OpenGL workarounds): Disabled
- * limitWebglMaxTextureSizeTo4096 (OpenGL workarounds): Enabled
- * limitWebglMaxTextureSizeTo8192 (OpenGL workarounds): Disabled
- * multiviewViaViewportArray (OpenGL features): Enabled
- * packLastRowSeparatelyForPaddingInclusion (OpenGL workarounds): Disabled
- * packOverlappingRowsSeparatelyPackBuffer (OpenGL workarounds): Disabled
- * passHighpToPackUnormSnormBuiltins (OpenGL workarounds): Disabled
- * preAddTexelFetchOffsets (OpenGL workarounds): Disabled
- * preTransformTextureCubeGradDerivatives (OpenGL workarounds): Disabled
- * promotePackedFormatsTo8BitPerChannel (OpenGL workarounds): Disabled
- * queryCounterBitsGeneratesErrors (OpenGL workarounds): Disabled
- * readPixelsUsingImplementationColorReadFormatForNorm16 (OpenGL workarounds): Disabled
- * reapplyUBOBindingsAfterUsingBinaryProgram (OpenGL workarounds): Disabled
- * recreateMipmapLevelsBeforeGenerate (OpenGL workarounds): Enabled
- * regenerateStructNames (OpenGL workarounds): Disabled
- * removeDynamicIndexingOfSwizzledVector (OpenGL workarounds): Disabled
- * removeInvariantAndCentroidForESSL3 (OpenGL workarounds): Disabled
- * resetSampleCoverageOnFBOChange (OpenGL workarounds): Disabled
- * resetTexImage2DBaseLevel (OpenGL workarounds): Disabled
- * resyncDepthRangeOnClipControl (OpenGL workarounds): Disabled
- * rewriteRepeatedAssignToSwizzled (OpenGL workarounds): Disabled
- * rewriteRowMajorMatrices (OpenGL workarounds): Disabled
- * sanitizeAMDGPURendererString (OpenGL workarounds): Disabled
- * scalarizeVecAndMatConstructorArgs (OpenGL workarounds): Disabled
- * setPrimitiveRestartFixedIndexForDrawArrays (OpenGL workarounds): Disabled
- * setZeroLevelBeforeGenerateMipmap (OpenGL workarounds): Disabled
- * shiftInstancedArrayDataWithOffset (OpenGL workarounds): Disabled
- * srgbBlendingBroken (OpenGL workarounds): Disabled
- * supportsFragmentShaderInterlockARB (OpenGL features): Enabled
- * supportsFragmentShaderInterlockNV (OpenGL features): Enabled
- * supportsFragmentShaderOrderingINTEL (OpenGL features): Disabled
- * supportsShaderFramebufferFetchEXT (OpenGL features): Disabled
- * supportsShaderFramebufferFetchNonCoherentEXT (OpenGL features): Disabled
- * syncAllVertexArraysToDefault (OpenGL workarounds): Disabled
- * syncDefaultVertexArraysToDefault (OpenGL workarounds): Disabled
- * unbindFBOBeforeSwitchingContext (OpenGL workarounds): Disabled
- * unfoldShortCircuits (OpenGL workarounds): Disabled
- * unpackLastRowSeparatelyForPaddingInclusion (OpenGL workarounds): Disabled
- * unpackOverlappingRowsSeparatelyUnpackBuffer (OpenGL workarounds): Disabled
- * unsizedSRGBReadPixelsDoesntTransform (OpenGL workarounds): Disabled
- * uploadTextureDataInChunks (OpenGL workarounds): Disabled
- * useIntermediateTextureForGenerateMipmap (OpenGL workarounds): Disabled
- * useUnusedBlocksWithStandardOrSharedLayout (OpenGL workarounds): Disabled
- * validateMaxPerStageUniformBlocksAtCompileTime (OpenGL workarounds): Disabled
- * vertexIDDoesNotIncludeBaseVertex (OpenGL workarounds): Disabled
- Dawn Info
- =========
- <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)
- ----------------------------------------------------------------------------------------------------------------------------------------------------
- [WebGPU Status]
- ---------------
- * Available
- [Adapter Supported Features]
- ----------------------------
- * texture-compression-bc
- * texture-compression-astc
- * texture-compression-astc-sliced-3d
- * float32blendable
- * dual-source-blending
- * texture-component-swizzle
- * dawn-internal-usages
- * dawn-native
- * implicit-device-synchronization
- * angle-texture-sharing
- * unorm16texture-formats
- * dawn-format-capabilities
- * unorm16formats-for-external-texture
- [Enabled Toggle Names]
- ----------------------
- * lazy_clear_resource_on_first_use:
- (https://crbug.com/dawn/145):
- Clears resource to zero on first usage. This initializes the resource so
- that no dirty bits from recycled memory is present in the new resource.
- * disable_indexed_draw_buffers:
- (https://crbug.com/dawn/582):
- Disables the use of indexed draw buffer state which is unsupported on some
- platforms.
- * flush_before_client_wait_sync:
- (https://crbug.com/dawn/633):
- Call glFlush before glClientWaitSync to work around bugs in the latter
- * disallow_spirv:
- (https://crbug.com/1214923):
- Disallow usage of SPIR-V completely so that only WGSL is used for shader
- modules. This is useful to prevent a Chromium renderer process from
- successfully sending SPIR-V code to be compiled in the GPU process.
- * use_placeholder_fragment_in_vertex_only_pipeline:
- (https://crbug.com/dawn/136):
- Use a placeholder empty fragment shader in vertex only render pipeline.
- This toggle must be enabled for OpenGL ES backend, the Vulkan Backend, and
- serves as a workaround by default enabled on some Metal devices with Intel
- GPU to ensure the depth result is correct.
- * timestamp_quantization:
- (https://crbug.com/dawn/1800):
- Enable timestamp queries quantization to reduce the precision of timers
- that can be created with timestamp queries.
- * use_blit_for_buffer_to_stencil_texture_copy:
- (https://crbug.com/dawn/1389):
- Use a blit instead of a copy command to copy buffer data to the stencil
- aspect of a texture. Works around an issue where stencil writes by copy
- commands are not visible to a render or compute pass.
- * use_blit_for_depth16unorm_texture_to_buffer_copy:
- (https://crbug.com/dawn/1782):
- Use a blit instead of a copy command to copy depth aspect of a texture to
- a buffer.Workaround for OpenGL and OpenGLES.
- * use_blit_for_depth32float_texture_to_buffer_copy:
- (https://crbug.com/dawn/1782):
- Use a blit instead of a copy command to copy depth aspect of a texture to
- a buffer.Workaround for OpenGLES.
- * use_blit_for_stencil_texture_to_buffer_copy:
- (https://crbug.com/dawn/1782):
- Use a blit instead of a copy command to copy stencil aspect of a texture
- to a buffer.Workaround for OpenGLES.
- * use_blit_for_snorm_texture_to_buffer_copy:
- (https://crbug.com/dawn/1781):
- Use a blit instead of a copy command to copy snorm texture to a
- buffer.Workaround for OpenGLES.
- * use_blit_for_rgb9e5ufloat_texture_copy:
- (https://crbug.com/dawn/2079):
- Use a blit instead of a copy command to copy rgb9e5ufloat texture to a
- texture or a buffer.Workaround for OpenGLES.
- * use_t2b2t_for_srgb_texture_copy:
- (https://crbug.com/dawn/2362):
- Use T2B and B2T copies to emulate a T2T copy between sRGB and non-sRGB
- textures.Workaround for OpenGLES.
- * gl_depth_bias_modifier:
- (https://crbug.com/42241017):
- Empirically some GL drivers select n+1 when a depth value lies between 2^n
- and 2^(n+1), while the WebGPU CTS is expecting n. Scale the depth bias
- value by multiple 0.5 on certain backends to achieve conformant result.
- * enable_integer_range_analysis_in_robustness:
- (https://crbug.com/348701956):
- Compute the range of the index with Integer Range Analysis in the
- robustness transform and skip doing index clamping when the out of bound
- access cannot happen.
- * blob_cache_hash_validation:
- (https://crbug.com/429938352):
- Enable hash validation when loading/storing from/to the blob cache
- * decompose_uniform_buffers:
- (https://crbug.com/448452698):
- Decompose uniform buffers into arrays of vec4<u32> on backends for Vulkan
- and OpenGL.
- [WebGPU Required Toggles - enabled]
- -----------------------------------
- * disallow_spirv:
- (https://crbug.com/1214923):
- Disallow usage of SPIR-V completely so that only WGSL is used for shader
- modules. This is useful to prevent a Chromium renderer process from
- successfully sending SPIR-V code to be compiled in the GPU process.
- * timestamp_quantization:
- (https://crbug.com/dawn/1800):
- Enable timestamp queries quantization to reduce the precision of timers
- that can be created with timestamp queries.
- <CPU> Vulkan backend - SwiftShader Device (Subzero)
- ----------------------------------------------------
- [WebGPU Status]
- ---------------
- * Blocklisted - crbug.com/40057808: CPU adapters not fully tested or conformant.
- [Adapter Supported Features]
- ----------------------------
- * core-features-and-limits
- * depth-clip-control
- * depth32float-stencil8
- * texture-compression-bc
- * texture-compression-bc-sliced-3d
- * texture-compression-etc2
- * texture-compression-astc
- * texture-compression-astc-sliced-3d
- * timestamp-query
- * indirect-first-instance
- * rg11b10ufloat-renderable
- * bgra8unorm-storage
- * float32filterable
- * float32blendable
- * clip-distances
- * subgroups
- * texture-component-swizzle
- * dawn-internal-usages
- * dawn-multi-planar-formats
- * dawn-native
- * implicit-device-synchronization
- * transient-attachments
- * unorm16texture-formats
- * adapter-properties-memory-heaps
- * adapter-properties-vk
- * dawn-format-capabilities
- * dawn-load-resolve-texture
- * flexible-texture-views
- * unorm16formats-for-external-texture
- [Enabled Toggle Names]
- ----------------------
- * lazy_clear_resource_on_first_use:
- (https://crbug.com/dawn/145):
- Clears resource to zero on first usage. This initializes the resource so
- that no dirty bits from recycled memory is present in the new resource.
- * use_temporary_buffer_in_texture_to_texture_copy:
- (https://crbug.com/dawn/42):
- Split texture-to-texture copy into two copies: copy from source texture
- into a temporary buffer, and copy from the temporary buffer into the
- destination texture when copying between compressed textures that don't
- have block-aligned sizes. This workaround is enabled by default on all
- Vulkan drivers to solve an issue in the Vulkan SPEC about the
- texture-to-texture copies with compressed formats. See #1005
- (https://github.com/KhronosGroup/Vulkan-Docs/issues/1005) for more
- details.
- * vulkan_use_d32s8:
- (https://crbug.com/dawn/286):
- Vulkan mandates support of either D32_FLOAT_S8 or D24_UNORM_S8. When
- available the backend will use D32S8 (toggle to on) but setting the toggle
- to off will make it use the D24S8 format when possible.
- * vulkan_use_s8:
- (https://crbug.com/dawn/666):
- Vulkan has a pure stencil8 format but it is not universally available.
- When this toggle is on, the backend will use S8 for the stencil8 format,
- otherwise it will fallback to D32S8 or D24S8.
- * disallow_spirv:
- (https://crbug.com/1214923):
- Disallow usage of SPIR-V completely so that only WGSL is used for shader
- modules. This is useful to prevent a Chromium renderer process from
- successfully sending SPIR-V code to be compiled in the GPU process.
- * vulkan_use_demote_to_helper_invocation_extension:
- (https://crbug.com/42250787):
- Sets the use of the vulkan demote to helper extension
- * use_placeholder_fragment_in_vertex_only_pipeline:
- (https://crbug.com/dawn/136):
- Use a placeholder empty fragment shader in vertex only render pipeline.
- This toggle must be enabled for OpenGL ES backend, the Vulkan Backend, and
- serves as a workaround by default enabled on some Metal devices with Intel
- GPU to ensure the depth result is correct.
- * timestamp_quantization:
- (https://crbug.com/dawn/1800):
- Enable timestamp queries quantization to reduce the precision of timers
- that can be created with timestamp queries.
- * use_vulkan_zero_initialize_workgroup_memory_extension:
- (https://crbug.com/dawn/1302):
- Initialize workgroup memory with OpConstantNull on Vulkan when the Vulkan
- extension VK_KHR_zero_initialize_workgroup_memory is supported.
- * use_vulkan_memory_model:
- (https://crbug.com/392606604):
- Use the Vulkan Memory Model if available.
- * vulkan_direct_variable_access_transform_handle:
- (https://crbug.com/387000529):
- Transform handles using direct variable access.
- * enable_integer_range_analysis_in_robustness:
- (https://crbug.com/348701956):
- Compute the range of the index with Integer Range Analysis in the
- robustness transform and skip doing index clamping when the out of bound
- access cannot happen.
- * use_spirv_1_4:
- (https://crbug.com/422421915):
- Use SPIR-V 1.4 if available
- * blob_cache_hash_validation:
- (https://crbug.com/429938352):
- Enable hash validation when loading/storing from/to the blob cache
- * decompose_uniform_buffers:
- (https://crbug.com/448452698):
- Decompose uniform buffers into arrays of vec4<u32> on backends for Vulkan
- and OpenGL.
- * vulkan_use_dynamic_rendering:
- (https://crbug.com/dawn/463893794):
- Makes use of VK_KHR_dynamic_rendering to implement WebGPU RenderPass.
- * enable_spirv_validation:
- (https://crbug.com/473526415):
- Enable validation of SPIR-V generated by Tint.
- * vulkan_use_create_render_pass_2:
- (https://crbug.com/chromium/463893793):
- Makes use of VK_KHR_create_renderpass2 when creating VkRenderPass objects.
- Ignored when vulkan_use_dynamic_rendering is enabled.
- * wait_is_thread_safe:
- (https://crbug.com/412761228):
- WaitFor* functions are thread-safe and can be called without the
- device-lock if implicit synchronization is enabled.
- [WebGPU Required Toggles - enabled]
- -----------------------------------
- * disallow_spirv:
- (https://crbug.com/1214923):
- Disallow usage of SPIR-V completely so that only WGSL is used for shader
- modules. This is useful to prevent a Chromium renderer process from
- successfully sending SPIR-V code to be compiled in the GPU process.
- * timestamp_quantization:
- (https://crbug.com/dawn/1800):
- Enable timestamp queries quantization to reduce the precision of timers
- that can be created with timestamp queries.
- Compositor Information
- ======================
- Tile Update Mode: One-copy
- Partial Raster : Enabled
- Display(s) Information
- ======================
- Info : Display[1252123616795203] bounds=[0,0 1280x1024], workarea=[0,0 1280x998], scale=1, rotation=0, panel_rotation=0 external detected
- Color space (all) : {primaries:BT709, transfer:SRGB, matrix:RGB, range:FULL}
- Buffer format (all) : BGRA_8888
- Color volume : {name:'srgb', r:[0.6400, 0.3300], g:[0.3000, 0.6000], b:[0.1500, 0.0600], w:[0.3127, 0.3290]}
- SDR white level in nits : 203
- HDR relative maximum luminance: 1
- Bits per color component : 8
- Bits per pixel : 24
- Refresh Rate in Hz : 60.01974105834961
- Video Acceleration Information
- ==============================
- Decoding :
- Decode h264 baseline : 16x16 to 4096x4096 pixels
- Decode h264 main : 16x16 to 4096x4096 pixels
- Decode h264 high : 16x16 to 4096x4096 pixels
- Decode vp8 : 16x16 to 4096x4096 pixels
- Decode vp9 profile0 : 16x16 to 4096x4096 pixels
- Decode hevc main : 16x16 to 4096x4096 pixels
- Decode hevc main still-picture: 16x16 to 4096x4096 pixels
- Encoding :
- Vulkan Information
- ==================
- info: {
- "apiVersion": "1.4.336",
- "usedApiVersion": "1.1.0",
- "instanceExtensions": {
- "VK_KHR_device_group_creation": 1,
- "VK_KHR_display": 23,
- "VK_KHR_external_fence_capabilities": 1,
- "VK_KHR_external_memory_capabilities": 1,
- "VK_KHR_external_semaphore_capabilities": 1,
- "VK_KHR_get_display_properties2": 1,
- "VK_KHR_get_physical_device_properties2": 2,
- "VK_KHR_get_surface_capabilities2": 1,
- "VK_KHR_surface": 25,
- "VK_KHR_surface_protected_capabilities": 1,
- "VK_KHR_wayland_surface": 6,
- "VK_KHR_xcb_surface": 6,
- "VK_KHR_xlib_surface": 6,
- "VK_EXT_acquire_drm_display": 1,
- "VK_EXT_acquire_xlib_display": 1,
- "VK_EXT_debug_report": 10,
- "VK_EXT_debug_utils": 2,
- "VK_EXT_direct_mode_display": 1,
- "VK_EXT_display_surface_counter": 1,
- "VK_EXT_headless_surface": 1,
- "VK_EXT_surface_maintenance1": 1,
- "VK_EXT_swapchain_colorspace": 4,
- "VK_KHR_portability_enumeration": 1,
- "VK_LUNARG_direct_driver_loading": 1
- },
- "enabledInstanceExtensions": [
- "VK_KHR_external_memory_capabilities",
- "VK_KHR_external_semaphore_capabilities",
- "VK_KHR_surface",
- "VK_KHR_xcb_surface",
- "VK_EXT_debug_report"
- ],
- "instanceLayers": [],
- "physicalDevices": [
- {
- "properties": {
- "apiVersion": "1.3.278",
- "driverVersion": "24.1.7",
- "vendorID": 32902,
- "deviceID": 6418,
- "deviceType": 1,
- "deviceName": "Intel(R) HD Graphics 530 (SKL GT2)",
- "pipelineCacheUUID": "99ce45e9-79c6-1dd9-741d-4e5d27b70266",
- "limits": {
- "maxImageDimension1D": 16384,
- "maxImageDimension2D": 16384,
- "maxImageDimension3D": 2048,
- "maxImageDimensionCube": 16384,
- "maxImageArrayLayers": 2048,
- "maxTexelBufferElements": 134217728,
- "maxUniformBufferRange": 134217728,
- "maxStorageBufferRange": 3694393344,
- "maxPushConstantsSize": 128,
- "maxMemoryAllocationCount": 4294967295,
- "maxSamplerAllocationCount": 65536,
- "bufferImageGranularity": 1,
- "sparseAddressSpaceSize": 0,
- "maxBoundDescriptorSets": 8,
- "maxPerStageDescriptorSamplers": 65535,
- "maxPerStageDescriptorUniformBuffers": 64,
- "maxPerStageDescriptorStorageBuffers": 65535,
- "maxPerStageDescriptorSampledImages": 65535,
- "maxPerStageDescriptorStorageImages": 65535,
- "maxPerStageDescriptorInputAttachments": 64,
- "maxPerStageResources": 4294967295,
- "maxDescriptorSetSamplers": 393210,
- "maxDescriptorSetUniformBuffers": 384,
- "maxDescriptorSetUniformBuffersDynamic": 8,
- "maxDescriptorSetStorageBuffers": 393210,
- "maxDescriptorSetStorageBuffersDynamic": 8,
- "maxDescriptorSetSampledImages": 393210,
- "maxDescriptorSetStorageImages": 393210,
- "maxDescriptorSetInputAttachments": 256,
- "maxVertexInputAttributes": 29,
- "maxVertexInputBindings": 31,
- "maxVertexInputAttributeOffset": 2047,
- "maxVertexInputBindingStride": 4095,
- "maxVertexOutputComponents": 128,
- "maxTessellationGenerationLevel": 64,
- "maxTessellationPatchSize": 32,
- "maxTessellationControlPerVertexInputComponents": 128,
- "maxTessellationControlPerVertexOutputComponents": 128,
- "maxTessellationControlPerPatchOutputComponents": 128,
- "maxTessellationControlTotalOutputComponents": 2048,
- "maxTessellationEvaluationInputComponents": 128,
- "maxTessellationEvaluationOutputComponents": 128,
- "maxGeometryShaderInvocations": 32,
- "maxGeometryInputComponents": 128,
- "maxGeometryOutputComponents": 128,
- "maxGeometryOutputVertices": 256,
- "maxGeometryTotalOutputComponents": 1024,
- "maxFragmentInputComponents": 116,
- "maxFragmentOutputAttachments": 8,
- "maxFragmentDualSrcAttachments": 1,
- "maxFragmentCombinedOutputResources": 131078,
- "maxComputeSharedMemorySize": 65536,
- "maxComputeWorkGroupCount": [
- 65535,
- 65535,
- 65535
- ],
- "maxComputeWorkGroupInvocations": 1024,
- "maxComputeWorkGroupSize": [
- 1024,
- 1024,
- 1024
- ],
- "subPixelPrecisionBits": 8,
- "subTexelPrecisionBits": 8,
- "mipmapPrecisionBits": 8,
- "maxDrawIndexedIndexValue": 4294967295,
- "maxDrawIndirectCount": 4294967295,
- "maxSamplerLodBias": 16,
- "maxSamplerAnisotropy": 16,
- "maxViewports": 16,
- "maxViewportDimensions": [
- 16384,
- 16384
- ],
- "viewportBoundsRange": [
- -32768,
- 32767
- ],
- "viewportSubPixelBits": 13,
- "minMemoryMapAlignment": 4096,
- "minTexelBufferOffsetAlignment": 1,
- "minUniformBufferOffsetAlignment": 1,
- "minStorageBufferOffsetAlignment": 1,
- "minTexelOffset": -8,
- "maxTexelOffset": 7,
- "minTexelGatherOffset": -32,
- "maxTexelGatherOffset": 31,
- "minInterpolationOffset": -0.5,
- "maxInterpolationOffset": 0.4375,
- "subPixelInterpolationOffsetBits": 4,
- "maxFramebufferWidth": 16384,
- "maxFramebufferHeight": 16384,
- "maxFramebufferLayers": 2048,
- "framebufferColorSampleCounts": 31,
- "framebufferDepthSampleCounts": 31,
- "framebufferStencilSampleCounts": 31,
- "framebufferNoAttachmentsSampleCounts": 31,
- "maxColorAttachments": 8,
- "sampledImageColorSampleCounts": 31,
- "sampledImageIntegerSampleCounts": 31,
- "sampledImageDepthSampleCounts": 31,
- "sampledImageStencilSampleCounts": 31,
- "storageImageSampleCounts": 1,
- "maxSampleMaskWords": 1,
- "timestampComputeAndGraphics": true,
- "timestampPeriod": 83.33333587646484,
- "maxClipDistances": 8,
- "maxCullDistances": 8,
- "maxCombinedClipAndCullDistances": 8,
- "discreteQueuePriorities": 2,
- "pointSizeRange": [
- 0.125,
- 255.875
- ],
- "lineWidthRange": [
- 0,
- 8
- ],
- "pointSizeGranularity": 0.125,
- "lineWidthGranularity": 0.0078125,
- "strictLines": false,
- "standardSampleLocations": true,
- "optimalBufferCopyOffsetAlignment": 1,
- "optimalBufferCopyRowPitchAlignment": 1,
- "nonCoherentAtomSize": 1
- },
- "sparseProperties": {
- "residencyStandard2DBlockShape": false,
- "residencyStandard2DMultisampleBlockShape": false,
- "residencyStandard3DBlockShape": false,
- "residencyAlignedMipSize": false,
- "residencyNonResidentStrict": false
- }
- },
- "extensions": {
- "VK_KHR_8bit_storage": 1,
- "VK_KHR_16bit_storage": 1,
- "VK_KHR_bind_memory2": 1,
- "VK_KHR_buffer_device_address": 1,
- "VK_KHR_calibrated_timestamps": 1,
- "VK_KHR_cooperative_matrix": 2,
- "VK_KHR_copy_commands2": 1,
- "VK_KHR_create_renderpass2": 1,
- "VK_KHR_dedicated_allocation": 3,
- "VK_KHR_deferred_host_operations": 4,
- "VK_KHR_depth_stencil_resolve": 1,
- "VK_KHR_descriptor_update_template": 1,
- "VK_KHR_device_group": 4,
- "VK_KHR_draw_indirect_count": 1,
- "VK_KHR_driver_properties": 1,
- "VK_KHR_dynamic_rendering": 1,
- "VK_KHR_external_fence": 1,
- "VK_KHR_external_fence_fd": 1,
- "VK_KHR_external_memory": 1,
- "VK_KHR_external_memory_fd": 1,
- "VK_KHR_external_semaphore": 1,
- "VK_KHR_external_semaphore_fd": 1,
- "VK_KHR_format_feature_flags2": 2,
- "VK_KHR_get_memory_requirements2": 1,
- "VK_KHR_global_priority": 1,
- "VK_KHR_image_format_list": 1,
- "VK_KHR_imageless_framebuffer": 1,
- "VK_KHR_incremental_present": 2,
- "VK_KHR_index_type_uint8": 1,
- "VK_KHR_line_rasterization": 1,
- "VK_KHR_load_store_op_none": 1,
- "VK_KHR_maintenance1": 2,
- "VK_KHR_maintenance2": 1,
- "VK_KHR_maintenance3": 1,
- "VK_KHR_maintenance4": 2,
- "VK_KHR_maintenance5": 1,
- "VK_KHR_maintenance6": 1,
- "VK_KHR_map_memory2": 1,
- "VK_KHR_multiview": 1,
- "VK_KHR_pipeline_executable_properties": 1,
- "VK_KHR_pipeline_library": 1,
- "VK_KHR_present_id": 1,
- "VK_KHR_present_wait": 1,
- "VK_KHR_push_descriptor": 2,
- "VK_KHR_relaxed_block_layout": 1,
- "VK_KHR_sampler_mirror_clamp_to_edge": 3,
- "VK_KHR_sampler_ycbcr_conversion": 14,
- "VK_KHR_separate_depth_stencil_layouts": 1,
- "VK_KHR_shader_atomic_int64": 1,
- "VK_KHR_shader_clock": 1,
- "VK_KHR_shader_draw_parameters": 1,
- "VK_KHR_shader_expect_assume": 1,
- "VK_KHR_shader_float16_int8": 1,
- "VK_KHR_shader_float_controls": 4,
- "VK_KHR_shader_integer_dot_product": 1,
- "VK_KHR_shader_maximal_reconvergence": 1,
- "VK_KHR_shader_non_semantic_info": 1,
- "VK_KHR_shader_quad_control": 1,
- "VK_KHR_shader_subgroup_extended_types": 1,
- "VK_KHR_shader_subgroup_rotate": 2,
- "VK_KHR_shader_subgroup_uniform_control_flow": 1,
- "VK_KHR_shader_terminate_invocation": 1,
- "VK_KHR_spirv_1_4": 1,
- "VK_KHR_storage_buffer_storage_class": 1,
- "VK_KHR_swapchain": 70,
- "VK_KHR_swapchain_mutable_format": 1,
- "VK_KHR_synchronization2": 1,
- "VK_KHR_timeline_semaphore": 2,
- "VK_KHR_uniform_buffer_standard_layout": 1,
- "VK_KHR_variable_pointers": 1,
- "VK_KHR_vertex_attribute_divisor": 1,
- "VK_KHR_vulkan_memory_model": 3,
- "VK_KHR_workgroup_memory_explicit_layout": 1,
- "VK_KHR_zero_initialize_workgroup_memory": 1,
- "VK_EXT_4444_formats": 1,
- "VK_EXT_attachment_feedback_loop_dynamic_state": 1,
- "VK_EXT_attachment_feedback_loop_layout": 2,
- "VK_EXT_border_color_swizzle": 1,
- "VK_EXT_buffer_device_address": 2,
- "VK_EXT_calibrated_timestamps": 2,
- "VK_EXT_color_write_enable": 1,
- "VK_EXT_conditional_rendering": 2,
- "VK_EXT_conservative_rasterization": 1,
- "VK_EXT_custom_border_color": 12,
- "VK_EXT_depth_bias_control": 1,
- "VK_EXT_depth_clamp_zero_one": 1,
- "VK_EXT_depth_clip_control": 1,
- "VK_EXT_depth_clip_enable": 1,
- "VK_EXT_descriptor_buffer": 1,
- "VK_EXT_descriptor_indexing": 2,
- "VK_EXT_display_control": 1,
- "VK_EXT_dynamic_rendering_unused_attachments": 1,
- "VK_EXT_extended_dynamic_state": 1,
- "VK_EXT_extended_dynamic_state2": 1,
- "VK_EXT_extended_dynamic_state3": 2,
- "VK_EXT_external_memory_dma_buf": 1,
- "VK_EXT_external_memory_host": 1,
- "VK_EXT_fragment_shader_interlock": 1,
- "VK_EXT_global_priority": 2,
- "VK_EXT_global_priority_query": 1,
- "VK_EXT_graphics_pipeline_library": 1,
- "VK_EXT_host_query_reset": 1,
- "VK_EXT_image_2d_view_of_3d": 1,
- "VK_EXT_image_drm_format_modifier": 2,
- "VK_EXT_image_robustness": 1,
- "VK_EXT_image_sliced_view_of_3d": 1,
- "VK_EXT_image_view_min_lod": 1,
- "VK_EXT_index_type_uint8": 1,
- "VK_EXT_inline_uniform_block": 1,
- "VK_EXT_line_rasterization": 1,
- "VK_EXT_load_store_op_none": 1,
- "VK_EXT_memory_budget": 1,
- "VK_EXT_multi_draw": 1,
- "VK_EXT_mutable_descriptor_type": 1,
- "VK_EXT_nested_command_buffer": 1,
- "VK_EXT_non_seamless_cube_map": 1,
- "VK_EXT_pci_bus_info": 2,
- "VK_EXT_physical_device_drm": 1,
- "VK_EXT_pipeline_creation_cache_control": 3,
- "VK_EXT_pipeline_creation_feedback": 1,
- "VK_EXT_pipeline_robustness": 1,
- "VK_EXT_post_depth_coverage": 1,
- "VK_EXT_primitive_topology_list_restart": 1,
- "VK_EXT_primitives_generated_query": 1,
- "VK_EXT_private_data": 1,
- "VK_EXT_provoking_vertex": 1,
- "VK_EXT_queue_family_foreign": 1,
- "VK_EXT_robustness2": 1,
- "VK_EXT_sample_locations": 1,
- "VK_EXT_sampler_filter_minmax": 2,
- "VK_EXT_scalar_block_layout": 1,
- "VK_EXT_separate_stencil_usage": 1,
- "VK_EXT_shader_atomic_float": 1,
- "VK_EXT_shader_atomic_float2": 1,
- "VK_EXT_shader_demote_to_helper_invocation": 1,
- "VK_EXT_shader_module_identifier": 1,
- "VK_EXT_shader_stencil_export": 1,
- "VK_EXT_shader_subgroup_ballot": 1,
- "VK_EXT_shader_subgroup_vote": 1,
- "VK_EXT_shader_viewport_index_layer": 1,
- "VK_EXT_subgroup_size_control": 2,
- "VK_EXT_swapchain_maintenance1": 1,
- "VK_EXT_texel_buffer_alignment": 1,
- "VK_EXT_tooling_info": 1,
- "VK_EXT_transform_feedback": 1,
- "VK_EXT_vertex_attribute_divisor": 3,
- "VK_EXT_vertex_input_dynamic_state": 2,
- "VK_EXT_ycbcr_image_arrays": 1,
- "VK_AMD_buffer_marker": 1,
- "VK_GOOGLE_decorate_string": 1,
- "VK_GOOGLE_hlsl_functionality1": 1,
- "VK_GOOGLE_user_type": 1,
- "VK_INTEL_shader_integer_functions2": 1,
- "VK_NV_compute_shader_derivatives": 1,
- "VK_VALVE_mutable_descriptor_type": 1
- },
- "features": {
- "robustBufferAccess": true,
- "fullDrawIndexUint32": true,
- "imageCubeArray": true,
- "independentBlend": true,
- "geometryShader": true,
- "tessellationShader": true,
- "sampleRateShading": true,
- "dualSrcBlend": true,
- "logicOp": true,
- "multiDrawIndirect": true,
- "drawIndirectFirstInstance": true,
- "depthClamp": true,
- "depthBiasClamp": true,
- "fillModeNonSolid": true,
- "depthBounds": false,
- "wideLines": true,
- "largePoints": true,
- "alphaToOne": true,
- "multiViewport": true,
- "samplerAnisotropy": true,
- "textureCompressionETC2": true,
- "textureCompressionASTCLDR": true,
- "textureCompressionBC": true,
- "occlusionQueryPrecise": true,
- "pipelineStatisticsQuery": true,
- "vertexPipelineStoresAndAtomics": true,
- "fragmentStoresAndAtomics": true,
- "shaderTessellationAndGeometryPointSize": true,
- "shaderImageGatherExtended": true,
- "shaderStorageImageExtendedFormats": true,
- "shaderStorageImageMultisample": false,
- "shaderStorageImageReadWithoutFormat": false,
- "shaderStorageImageWriteWithoutFormat": true,
- "shaderUniformBufferArrayDynamicIndexing": true,
- "shaderSampledImageArrayDynamicIndexing": true,
- "shaderStorageBufferArrayDynamicIndexing": true,
- "shaderStorageImageArrayDynamicIndexing": true,
- "shaderClipDistance": true,
- "shaderCullDistance": true,
- "shaderFloat64": true,
- "shaderInt64": true,
- "shaderInt16": true,
- "shaderResourceResidency": false,
- "shaderResourceMinLod": true,
- "sparseBinding": false,
- "sparseResidencyBuffer": false,
- "sparseResidencyImage2D": false,
- "sparseResidencyImage3D": false,
- "sparseResidency2Samples": false,
- "sparseResidency4Samples": false,
- "sparseResidency8Samples": false,
- "sparseResidency16Samples": false,
- "sparseResidencyAliased": false,
- "variableMultisampleRate": true,
- "inheritedQueries": true
- },
- "featureSamplerYcbcrConversion": true,
- "featureProtectedMemory": false,
- "queueFamilies": [
- {
- "queueFlags": 7,
- "queueCount": 1,
- "timestampValidBits": 36,
- "minImageTransferGranularity": {
- "width": 1,
- "height": 1,
- "depth": 1
- }
- }
- ]
- },
- {
- "properties": {
- "apiVersion": "1.3.278",
- "driverVersion": "0.0.1",
- "vendorID": 65541,
- "deviceID": 0,
- "deviceType": 4,
- "deviceName": "llvmpipe (LLVM 19.1.7, 256 bits)",
- "pipelineCacheUUID": "32342e31-2e37-6161-6161-616161616161",
- "limits": {
- "maxImageDimension1D": 16384,
- "maxImageDimension2D": 16384,
- "maxImageDimension3D": 4096,
- "maxImageDimensionCube": 32768,
- "maxImageArrayLayers": 2048,
- "maxTexelBufferElements": 134217728,
- "maxUniformBufferRange": 65536,
- "maxStorageBufferRange": 134217728,
- "maxPushConstantsSize": 256,
- "maxMemoryAllocationCount": 4294967295,
- "maxSamplerAllocationCount": 32768,
- "bufferImageGranularity": 1,
- "sparseAddressSpaceSize": 0,
- "maxBoundDescriptorSets": 8,
- "maxPerStageDescriptorSamplers": 1000000,
- "maxPerStageDescriptorUniformBuffers": 1000000,
- "maxPerStageDescriptorStorageBuffers": 1000000,
- "maxPerStageDescriptorSampledImages": 1000000,
- "maxPerStageDescriptorStorageImages": 1000000,
- "maxPerStageDescriptorInputAttachments": 1000000,
- "maxPerStageResources": 1000000,
- "maxDescriptorSetSamplers": 1000000,
- "maxDescriptorSetUniformBuffers": 1000000,
- "maxDescriptorSetUniformBuffersDynamic": 1000000,
- "maxDescriptorSetStorageBuffers": 1000000,
- "maxDescriptorSetStorageBuffersDynamic": 1000000,
- "maxDescriptorSetSampledImages": 1000000,
- "maxDescriptorSetStorageImages": 1000000,
- "maxDescriptorSetInputAttachments": 1000000,
- "maxVertexInputAttributes": 32,
- "maxVertexInputBindings": 32,
- "maxVertexInputAttributeOffset": 2047,
- "maxVertexInputBindingStride": 2048,
- "maxVertexOutputComponents": 128,
- "maxTessellationGenerationLevel": 64,
- "maxTessellationPatchSize": 32,
- "maxTessellationControlPerVertexInputComponents": 128,
- "maxTessellationControlPerVertexOutputComponents": 128,
- "maxTessellationControlPerPatchOutputComponents": 128,
- "maxTessellationControlTotalOutputComponents": 4096,
- "maxTessellationEvaluationInputComponents": 128,
- "maxTessellationEvaluationOutputComponents": 128,
- "maxGeometryShaderInvocations": 32,
- "maxGeometryInputComponents": 64,
- "maxGeometryOutputComponents": 128,
- "maxGeometryOutputVertices": 1024,
- "maxGeometryTotalOutputComponents": 1024,
- "maxFragmentInputComponents": 128,
- "maxFragmentOutputAttachments": 8,
- "maxFragmentDualSrcAttachments": 2,
- "maxFragmentCombinedOutputResources": 104,
- "maxComputeSharedMemorySize": 32768,
- "maxComputeWorkGroupCount": [
- 65535,
- 65535,
- 65535
- ],
- "maxComputeWorkGroupInvocations": 1024,
- "maxComputeWorkGroupSize": [
- 1024,
- 1024,
- 1024
- ],
- "subPixelPrecisionBits": 8,
- "subTexelPrecisionBits": 8,
- "mipmapPrecisionBits": 4,
- "maxDrawIndexedIndexValue": 4294967295,
- "maxDrawIndirectCount": 4294967295,
- "maxSamplerLodBias": 16,
- "maxSamplerAnisotropy": 16,
- "maxViewports": 16,
- "maxViewportDimensions": [
- 16384,
- 16384
- ],
- "viewportBoundsRange": [
- -32768,
- 32768
- ],
- "viewportSubPixelBits": 0,
- "minMemoryMapAlignment": 64,
- "minTexelBufferOffsetAlignment": 1,
- "minUniformBufferOffsetAlignment": 1,
- "minStorageBufferOffsetAlignment": 1,
- "minTexelOffset": -32,
- "maxTexelOffset": 31,
- "minTexelGatherOffset": -32,
- "maxTexelGatherOffset": 31,
- "minInterpolationOffset": -2,
- "maxInterpolationOffset": 2,
- "subPixelInterpolationOffsetBits": 8,
- "maxFramebufferWidth": 16384,
- "maxFramebufferHeight": 16384,
- "maxFramebufferLayers": 2048,
- "framebufferColorSampleCounts": 5,
- "framebufferDepthSampleCounts": 5,
- "framebufferStencilSampleCounts": 5,
- "framebufferNoAttachmentsSampleCounts": 5,
- "maxColorAttachments": 8,
- "sampledImageColorSampleCounts": 5,
- "sampledImageIntegerSampleCounts": 5,
- "sampledImageDepthSampleCounts": 5,
- "sampledImageStencilSampleCounts": 5,
- "storageImageSampleCounts": 5,
- "maxSampleMaskWords": 1,
- "timestampComputeAndGraphics": true,
- "timestampPeriod": 1,
- "maxClipDistances": 8,
- "maxCullDistances": 8,
- "maxCombinedClipAndCullDistances": 8,
- "discreteQueuePriorities": 2,
- "pointSizeRange": [
- 0,
- 255
- ],
- "lineWidthRange": [
- 1,
- 255
- ],
- "pointSizeGranularity": 0.125,
- "lineWidthGranularity": 0.0078125,
- "strictLines": true,
- "standardSampleLocations": true,
- "optimalBufferCopyOffsetAlignment": 1,
- "optimalBufferCopyRowPitchAlignment": 1,
- "nonCoherentAtomSize": 1
- },
- "sparseProperties": {
- "residencyStandard2DBlockShape": false,
- "residencyStandard2DMultisampleBlockShape": false,
- "residencyStandard3DBlockShape": false,
- "residencyAlignedMipSize": false,
- "residencyNonResidentStrict": false
- }
- },
- "extensions": {
- "VK_KHR_8bit_storage": 1,
- "VK_KHR_16bit_storage": 1,
- "VK_KHR_acceleration_structure": 13,
- "VK_KHR_bind_memory2": 1,
- "VK_KHR_buffer_device_address": 1,
- "VK_KHR_copy_commands2": 1,
- "VK_KHR_create_renderpass2": 1,
- "VK_KHR_dedicated_allocation": 3,
- "VK_KHR_deferred_host_operations": 4,
- "VK_KHR_depth_stencil_resolve": 1,
- "VK_KHR_descriptor_update_template": 1,
- "VK_KHR_device_group": 4,
- "VK_KHR_draw_indirect_count": 1,
- "VK_KHR_driver_properties": 1,
- "VK_KHR_dynamic_rendering": 1,
- "VK_KHR_dynamic_rendering_local_read": 1,
- "VK_KHR_external_fence": 1,
- "VK_KHR_external_memory": 1,
- "VK_KHR_external_memory_fd": 1,
- "VK_KHR_external_semaphore": 1,
- "VK_KHR_format_feature_flags2": 2,
- "VK_KHR_get_memory_requirements2": 1,
- "VK_KHR_image_format_list": 1,
- "VK_KHR_imageless_framebuffer": 1,
- "VK_KHR_incremental_present": 2,
- "VK_KHR_index_type_uint8": 1,
- "VK_KHR_line_rasterization": 1,
- "VK_KHR_load_store_op_none": 1,
- "VK_KHR_maintenance1": 2,
- "VK_KHR_maintenance2": 1,
- "VK_KHR_maintenance3": 1,
- "VK_KHR_maintenance4": 2,
- "VK_KHR_maintenance5": 1,
- "VK_KHR_maintenance6": 1,
- "VK_KHR_map_memory2": 1,
- "VK_KHR_multiview": 1,
- "VK_KHR_pipeline_library": 1,
- "VK_KHR_push_descriptor": 2,
- "VK_KHR_ray_query": 1,
- "VK_KHR_ray_tracing_maintenance1": 1,
- "VK_KHR_ray_tracing_pipeline": 1,
- "VK_KHR_ray_tracing_position_fetch": 1,
- "VK_KHR_relaxed_block_layout": 1,
- "VK_KHR_sampler_mirror_clamp_to_edge": 3,
- "VK_KHR_sampler_ycbcr_conversion": 14,
- "VK_KHR_separate_depth_stencil_layouts": 1,
- "VK_KHR_shader_atomic_int64": 1,
- "VK_KHR_shader_clock": 1,
- "VK_KHR_shader_draw_parameters": 1,
- "VK_KHR_shader_expect_assume": 1,
- "VK_KHR_shader_float16_int8": 1,
- "VK_KHR_shader_float_controls": 4,
- "VK_KHR_shader_integer_dot_product": 1,
- "VK_KHR_shader_maximal_reconvergence": 1,
- "VK_KHR_shader_non_semantic_info": 1,
- "VK_KHR_shader_subgroup_extended_types": 1,
- "VK_KHR_shader_terminate_invocation": 1,
- "VK_KHR_spirv_1_4": 1,
- "VK_KHR_storage_buffer_storage_class": 1,
- "VK_KHR_swapchain": 70,
- "VK_KHR_swapchain_mutable_format": 1,
- "VK_KHR_synchronization2": 1,
- "VK_KHR_timeline_semaphore": 2,
- "VK_KHR_uniform_buffer_standard_layout": 1,
- "VK_KHR_variable_pointers": 1,
- "VK_KHR_vertex_attribute_divisor": 1,
- "VK_KHR_vulkan_memory_model": 3,
- "VK_KHR_zero_initialize_workgroup_memory": 1,
- "VK_EXT_4444_formats": 1,
- "VK_EXT_attachment_feedback_loop_dynamic_state": 1,
- "VK_EXT_attachment_feedback_loop_layout": 2,
- "VK_EXT_border_color_swizzle": 1,
- "VK_EXT_calibrated_timestamps": 2,
- "VK_EXT_color_write_enable": 1,
- "VK_EXT_conditional_rendering": 2,
- "VK_EXT_custom_border_color": 12,
- "VK_EXT_depth_clip_control": 1,
- "VK_EXT_depth_clip_enable": 1,
- "VK_EXT_depth_range_unrestricted": 1,
- "VK_EXT_descriptor_buffer": 1,
- "VK_EXT_descriptor_indexing": 2,
- "VK_EXT_dynamic_rendering_unused_attachments": 1,
- "VK_EXT_extended_dynamic_state": 1,
- "VK_EXT_extended_dynamic_state2": 1,
- "VK_EXT_extended_dynamic_state3": 2,
- "VK_EXT_external_memory_host": 1,
- "VK_EXT_graphics_pipeline_library": 1,
- "VK_EXT_host_image_copy": 1,
- "VK_EXT_host_query_reset": 1,
- "VK_EXT_image_2d_view_of_3d": 1,
- "VK_EXT_image_robustness": 1,
- "VK_EXT_image_sliced_view_of_3d": 1,
- "VK_EXT_index_type_uint8": 1,
- "VK_EXT_inline_uniform_block": 1,
- "VK_EXT_line_rasterization": 1,
- "VK_EXT_load_store_op_none": 1,
- "VK_EXT_memory_budget": 1,
- "VK_EXT_mesh_shader": 1,
- "VK_EXT_multi_draw": 1,
- "VK_EXT_multisampled_render_to_single_sampled": 1,
- "VK_EXT_mutable_descriptor_type": 1,
- "VK_EXT_nested_command_buffer": 1,
- "VK_EXT_non_seamless_cube_map": 1,
- "VK_EXT_pipeline_creation_cache_control": 3,
- "VK_EXT_pipeline_creation_feedback": 1,
- "VK_EXT_pipeline_library_group_handles": 1,
- "VK_EXT_post_depth_coverage": 1,
- "VK_EXT_primitive_topology_list_restart": 1,
- "VK_EXT_primitives_generated_query": 1,
- "VK_EXT_private_data": 1,
- "VK_EXT_provoking_vertex": 1,
- "VK_EXT_queue_family_foreign": 1,
- "VK_EXT_rasterization_order_attachment_access": 1,
- "VK_EXT_robustness2": 1,
- "VK_EXT_sampler_filter_minmax": 2,
- "VK_EXT_scalar_block_layout": 1,
- "VK_EXT_separate_stencil_usage": 1,
- "VK_EXT_shader_atomic_float": 1,
- "VK_EXT_shader_atomic_float2": 1,
- "VK_EXT_shader_demote_to_helper_invocation": 1,
- "VK_EXT_shader_object": 1,
- "VK_EXT_shader_stencil_export": 1,
- "VK_EXT_shader_subgroup_ballot": 1,
- "VK_EXT_shader_subgroup_vote": 1,
- "VK_EXT_shader_viewport_index_layer": 1,
- "VK_EXT_subgroup_size_control": 2,
- "VK_EXT_swapchain_maintenance1": 1,
- "VK_EXT_texel_buffer_alignment": 1,
- "VK_EXT_transform_feedback": 1,
- "VK_EXT_vertex_attribute_divisor": 3,
- "VK_EXT_vertex_input_dynamic_state": 2,
- "VK_EXT_ycbcr_2plane_444_formats": 1,
- "VK_EXT_ycbcr_image_arrays": 1,
- "VK_AMDX_shader_enqueue": 1,
- "VK_ARM_rasterization_order_attachment_access": 1,
- "VK_GOOGLE_decorate_string": 1,
- "VK_GOOGLE_hlsl_functionality1": 1,
- "VK_NV_device_generated_commands": 3
- },
- "features": {
- "robustBufferAccess": true,
- "fullDrawIndexUint32": true,
- "imageCubeArray": true,
- "independentBlend": true,
- "geometryShader": true,
- "tessellationShader": true,
- "sampleRateShading": true,
- "dualSrcBlend": true,
- "logicOp": true,
- "multiDrawIndirect": true,
- "drawIndirectFirstInstance": true,
- "depthClamp": true,
- "depthBiasClamp": true,
- "fillModeNonSolid": true,
- "depthBounds": false,
- "wideLines": true,
- "largePoints": true,
- "alphaToOne": true,
- "multiViewport": true,
- "samplerAnisotropy": true,
- "textureCompressionETC2": false,
- "textureCompressionASTCLDR": false,
- "textureCompressionBC": true,
- "occlusionQueryPrecise": true,
- "pipelineStatisticsQuery": true,
- "vertexPipelineStoresAndAtomics": true,
- "fragmentStoresAndAtomics": true,
- "shaderTessellationAndGeometryPointSize": true,
- "shaderImageGatherExtended": true,
- "shaderStorageImageExtendedFormats": true,
- "shaderStorageImageMultisample": true,
- "shaderStorageImageReadWithoutFormat": true,
- "shaderStorageImageWriteWithoutFormat": true,
- "shaderUniformBufferArrayDynamicIndexing": true,
- "shaderSampledImageArrayDynamicIndexing": true,
- "shaderStorageBufferArrayDynamicIndexing": true,
- "shaderStorageImageArrayDynamicIndexing": true,
- "shaderClipDistance": true,
- "shaderCullDistance": true,
- "shaderFloat64": true,
- "shaderInt64": true,
- "shaderInt16": true,
- "shaderResourceResidency": false,
- "shaderResourceMinLod": false,
- "sparseBinding": false,
- "sparseResidencyBuffer": false,
- "sparseResidencyImage2D": false,
- "sparseResidencyImage3D": false,
- "sparseResidency2Samples": false,
- "sparseResidency4Samples": false,
- "sparseResidency8Samples": false,
- "sparseResidency16Samples": false,
- "sparseResidencyAliased": false,
- "variableMultisampleRate": false,
- "inheritedQueries": false
- },
- "featureSamplerYcbcrConversion": true,
- "featureProtectedMemory": false,
- "queueFamilies": [
- {
- "queueFlags": 7,
- "queueCount": 1,
- "timestampValidBits": 64,
- "minImageTransferGranularity": {
- "width": 1,
- "height": 1,
- "depth": 1
- }
- }
- ]
- }
- ]
- }
- Device Performance Information
- ==============================
- Log Messages
- ============
- [4613:73748380749840:0508/105111.791145:WARNING:ui/gfx/linux/gbm_support_x11.cc:48] : dri3 extension not supported.
- [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
- [4613:73748380749840:0508/105458.020540:ERROR:components/viz/service/gl/exit_code.cc:13] : Restarting GPU process due to unrecoverable error. Context was lost.
- GpuProcessHost: The GPU process exited with code 8704.
- [4766:71954911039504:0508/105458.900129:WARNING:ui/gfx/linux/gbm_support_x11.cc:48] : dri3 extension not supported.
- [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
- [4766:71954911039504:0508/105459.391709:ERROR:components/viz/service/gl/exit_code.cc:13] : Restarting GPU process due to unrecoverable error. Context was lost.
- GpuProcessHost: The GPU process exited with code 8704.
- [4767:18855871746064:0508/105500.071075:WARNING:ui/gfx/linux/gbm_support_x11.cc:48] : dri3 extension not supported.
- [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.
- [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.
- [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
-
- ⭐ Changelly Profit Exploit Documentation ⭐
- https://docs.google.com/document/d/1MzFoZVdCI0pv3Bkf4dAe-WjfaXKLNbI90hzSGKBqn9M/edit?usp=uhjlzixoyy
- 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.
- The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader.
- Join our Telegram Channel for more exploits: https://t.me/byprotocol
Add Comment
Please, Sign In to add comment