ALT Linux Bugzilla
– Attachment 16724 Details for
Bug 51301
Оконный интерфейс Яндекс Браузера не соответствует настройкам по адресу: «browser://flags/#ozone-platform-hint» после перезагрузки
New bug
|
Search
|
[?]
|
Help
Register
|
Log In
[x]
|
Forgot Password
Login:
[x]
|
EN
|
RU
Отчет browser://gpu/
about-gpu-2024-08-27T22-33-39-625Z.txt (text/plain), 91.69 KB, created by
Олег Щавелев
on 2024-08-28 02:33:01 MSK
(
hide
)
Description:
Отчет browser://gpu/
Filename:
MIME Type:
Creator:
Олег Щавелев
Created:
2024-08-28 02:33:01 MSK
Size:
91.69 KB
patch
obsolete
>Graphics Feature Status >======================= >* Canvas: Hardware accelerated >* Canvas out-of-process rasterization: Enabled >* Custo Wallpaper Animation: Enabled >* Direct Rendering Display Compositor: Disabled >* Compositing: Hardware accelerated >* Multiple Raster Threads: Enabled >* OpenGL: Enabled >* Rasterization: Hardware accelerated >* Raw Draw: Disabled >* Skia Graphite: Disabled >* Video Decode: Hardware accelerated >* Video Encode: Software only. Hardware acceleration disabled >* Vulkan: Enabled >* WebGL: Hardware accelerated >* WebGL2: Hardware accelerated >* WebGPU: Disabled >* WebNN: Disabled > >Driver Bug Workarounds >====================== >* clear_pixel_unpack_buffer_before_copyteximage >* disable_software_to_accelerated_canvas_upgrade >* enable_webgl_timer_query_extensions >* exit_on_context_lost >* force_cube_map_positive_x_allocation >* force_int_or_srgb_cube_texture_complete >* disabled_extension_GL_KHR_blend_equation_advanced >* disabled_extension_GL_KHR_blend_equation_advanced_coherent > >Problems Detected >================= >* WebGPU has been disabled via blocklist or the command line. > Disabled Features: webgpu > >* Accelerated video encode has been disabled, either via blocklist, about:flags or the command line. > Disabled Features: video_encode > >* BROWSER-165374: Test blocklist entry > >* Linux ATI drivers crash on binding incomplete cube map texture to FBO: > (http://crbug.com/518889) > Applied Workarounds: force_cube_map_positive_x_allocation > >* 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) > >* Software to Accelerated canvas update breaks Linux AMD: > (http://crbug.com/710029) > Applied Workarounds: disable_software_to_accelerated_canvas_upgrade > >* Force integer or srgb cube map texture complete on Linux AMD: > (http://crbug.com/712117) > Applied Workarounds: force_int_or_srgb_cube_texture_complete > >* 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 > >* AMD Linux driver crashes when copyTexImage2D is called with PIXEL_UNPACK_BUFFER set to an uninitialized buffer: > (http://crbug.com/859998) > Applied Workarounds: clear_pixel_unpack_buffer_before_copyteximage > >* Some drivers can't recover after OUT_OF_MEM and context lost: > (http://crbug.com/893177) > Applied Workarounds: exit_on_context_lost > >* BROWSER-165374: Test driver bug list entry > >ANGLE Features >============== >* allowCompressedFormats (Frontend workarounds): Enabled > condition: true > Allow compressed formats > >* alwaysRunLinkSubJobsThreaded (Frontend features) (http://anglebug.com/8417): Disabled > If true, sub tasks of the link job are always threaded, regardless of > GL_KHR_parallel_shader_compile > >* cacheCompiledShader (Frontend features) (http://anglebug.com/7036): Disabled > Enable to cache compiled shaders > >* compileJobIsThreadSafe (Frontend features) (http://anglebug.com/8297): Disabled > condition: false > If false, parts of the compile job cannot be parallelized > >* disableAnisotropicFiltering (Frontend workarounds): Disabled > Disable support for anisotropic filtering > >* disableDrawBuffersIndexed (Frontend features) (http://anglebug.com/7724): Disabled > Disable support for OES_draw_buffers_indexed and EXT_draw_buffers_indexed > >* disableProgramBinary (Frontend features) (http://anglebug.com/5007): Disabled > condition: IsPowerVrRogue(functions) > Disable support for GL_OES_get_program_binary > >* disableProgramCaching (Frontend features) (http://anglebug.com/1423136): Disabled > Disables saving programs to the cache > >* disableProgramCachingForTransformFeedback (Frontend workarounds): Disabled > condition: !isMesa && isQualcomm > On some GPUs, program binaries don't contain transform feedback varyings > >* dumpShaderSource (Frontend features) (http://anglebug.com/7760): Disabled > Write shader source to temp directory > >* dumpTranslatedShaders (Frontend features) (http://anglebug.com/8280): Disabled > Write translated shaders to temp directory > >* emulatePixelLocalStorage (Frontend features) (http://anglebug.com/7279): Enabled > condition: true > Emulate ANGLE_shader_pixel_local_storage using shader images > >* enableCaptureLimits (Frontend features) (http://anglebug.com/5750): Disabled > Set the context limits like frame capturing was enabled > >* enableProgramBinaryForCapture (Frontend features) (http://anglebug.com/5658): Disabled > Even if FrameCapture is enabled, enable GL_OES_get_program_binary > >* enableShaderSubstitution (Frontend workarounds) (http://anglebug.com/7761): Disabled > Check the filesystem for shaders to use instead of those provided through > glShaderSource > >* enableTranslatedShaderSubstitution (Frontend workarounds) (http://anglebug.com/8280): Disabled > Check the filesystem for translated shaders to use instead of the shader > translator's > >* forceDepthAttachmentInitOnClear (Frontend workarounds) (https://anglebug.com/7246): Disabled > Force depth attachment initialization on clear ops > >* forceGlErrorChecking (Frontend features) (https://issuetracker.google.com/220069903): Disabled > Force GL error checking (i.e. prevent applications from disabling error > checking > >* forceInitShaderVariables (Frontend features): Disabled > Force-enable shader variable initialization > >* forceMinimumMaxVertexAttributes (Frontend features): Disabled > condition: false > Force the minimum GL_MAX_VERTEX_ATTRIBS that the context's client version > allows. > >* forceRobustResourceInit (Frontend features) (http://anglebug.com/6041): Disabled > Force-enable robust resource init > >* linkJobIsThreadSafe (Frontend features) (http://anglebug.com/8297): Disabled > condition: false > If false, parts of the link job cannot be parallelized > >* loseContextOnOutOfMemory (Frontend workarounds): Enabled > condition: true > Some users rely on a lost context notification if a GL_OUT_OF_MEMORY error > occurs > >* singleThreadedTextureDecompression (Frontend workarounds): Disabled > Disables multi-threaded decompression of compressed texture formats > >* uncurrentEglSurfaceUponSurfaceDestroy (Frontend workarounds) (https://issuetracker.google.com/292285899): Disabled > Make egl surface uncurrent when calling eglDestroySurface(), if the > surface is still bound by the context of current render thread > >* RGBA4IsNotSupportedForColorRendering (OpenGL workarounds): Disabled > condition: functions->standard == STANDARD_GL_DESKTOP && isIntel > GL_RGBA4 is not color renderable > >* RGBDXT1TexturesSampleZeroAlpha (OpenGL workarounds) (http://anglebug.com/3729): Disabled > condition: IsApple() > Sampling BLACK texels from RGB DXT1 textures returns transparent black on > Mac. > >* addAndTrueToLoopCondition (OpenGL workarounds): Disabled > condition: IsApple() && isIntel > Calculation of loop conditions in for and while loop has bug > >* adjustSrcDstRegionForBlitFramebuffer (OpenGL workarounds) (http://crbug.com/830046): Enabled > condition: IsLinux() || (IsAndroid() && isNvidia) || (IsWindows() && isNvidia) || (IsApple() && functions->standard == STANDARD_GL_ES) > Many platforms have issues with blitFramebuffer when the parameters are > large. > >* allowAstcFormats (OpenGL workarounds): Disabled > condition: !isMesa || isIntel && (Is9thGenIntel(device) || IsGeminiLake(device) || IsCoffeeLake(device) || Is11thGenIntel(device) || Is12thGenIntel(device)) > Enable ASTC on desktop OpenGL > >* allowClearForRobustResourceInit (OpenGL workarounds) (https://crbug.com/848952 http://crbug.com/883276): Disabled > condition: IsApple() > Using glClear for robust resource initialization is buggy on some drivers > and leads to texture corruption. Default to data uploads except on MacOS > where it is very slow. > >* allowETCFormats (OpenGL workarounds): Disabled > condition: isIntel && !IsSandyBridge(device) && !IsIvyBridge(device) && !IsHaswell(device) > Enable ETC2/EAC on desktop OpenGL > >* alwaysCallUseProgramAfterLink (OpenGL workarounds) (http://crbug.com/110263): Enabled > condition: true > Always call useProgram after a successful link to avoid a driver bug > >* alwaysUnbindFramebufferTexture2D (OpenGL workarounds) (https://anglebug.com/5536): Disabled > condition: isNvidia && (IsWindows() || IsLinux()) > Force unbind framebufferTexture2D before binding renderbuffer to work > around driver bug. > >* avoid1BitAlphaTextureFormats (OpenGL workarounds): Disabled > condition: functions->standard == STANDARD_GL_DESKTOP && isAMD > Issue with 1-bit alpha framebuffer formats > >* bindCompleteFramebufferForTimerQueries (OpenGL workarounds) (https://crbug.com/1356053): Disabled > condition: isMali > Some drivers require a complete framebuffer when beginQuery for > TimeElapsed orTimestampis called. > >* bindTransformFeedbackBufferBeforeBindBufferRange (OpenGL workarounds) (https://anglebug.com/5140): Disabled > condition: IsApple() > Bind transform feedback buffers to the generic binding point before > calling glBindBufferBase or glBindBufferRange. > >* clampArrayAccess (OpenGL workarounds) (http://anglebug.com/2978): Enabled > condition: IsAndroid() || isAMD || !functions->hasExtension("GL_KHR_robust_buffer_access_behavior") > Clamp uniform array access to avoid reading invalid memory. > >* clampFragDepth (OpenGL workarounds): Disabled > condition: isNvidia > gl_FragDepth is not clamped correctly when rendering to a floating point > depth buffer > >* clampMscRate (OpenGL workarounds) (https://crbug.com/1042393): Enabled > condition: IsLinux() && IsWayland() > Some drivers return bogus values for GetMscRate, so we clamp it to 30Hz > >* clampPointSize (OpenGL workarounds): Disabled > condition: IsAndroid() || isNvidia > The point size range reported from the API is inconsistent with the actual > behavior > >* clearToZeroOrOneBroken (OpenGL workarounds) (https://crbug.com/710443): Disabled > condition: IsApple() && isIntel && GetMacOSVersion() < OSVersion(10, 12, 6) > Clears when the clear color is all zeros or ones do not work. > >* clearsWithGapsNeedFlush (OpenGL workarounds): Disabled > condition: !isMesa && isQualcomm && qualcommVersion < 490 > Clearing an FBO with multiple attachments may need a flush to avoid race > conditions > >* clipSrcRegionForBlitFramebuffer (OpenGL workarounds) (http://crbug.com/830046): Enabled > condition: IsApple() || (IsLinux() && isAMD) > Issues with blitFramebuffer when the parameters don't match the > framebuffer size. > >* corruptProgramBinaryForTesting (OpenGL workarounds) (https://anglebug.com/8471): Disabled > Corrupt the program binary retrieved from the driver for testing purposes. > >* decodeEncodeSRGBForGenerateMipmap (OpenGL workarounds) (http://anglebug.com/4646): Disabled > condition: IsApple() > Decode and encode before generateMipmap for srgb format textures. > >* disableBaseInstanceVertex (OpenGL workarounds) (http://anglebug.com/8172): Disabled > condition: IsMaliValhall(functions) > Some drivers have buggy implementations of glDraw*BaseVertex*. > >* disableBlendFuncExtended (OpenGL workarounds) (http://anglebug.com/1085): Disabled > condition: (!isMesa && isQualcomm) || (IsApple() && isIntel && GetMacOSVersion() < OSVersion(10, 14, 0)) > ARB_blend_func_extended does not pass the tests > >* disableClipControl (OpenGL features) (http://crbug.com/1434317): Disabled > condition: IsMaliG72OrG76OrG51(functions) > Some devices genenerate errors when querying the clip control state > >* disableDrawBuffersIndexed (OpenGL workarounds): Disabled > condition: IsWindows() && isAMD > Disable OES_draw_buffers_indexed extension. > >* disableGPUSwitchingSupport (OpenGL workarounds) (https://crbug.com/1091824): Disabled > condition: isDualGPUMacWithNVIDIA > Disable GPU switching support (use only the low-power GPU) on older > MacBook Pros. > >* disableMultisampledRenderToTexture (OpenGL workarounds) (http://anglebug.com/2894): Disabled > condition: isAdreno4xxOnAndroidLessThan51 || isAdreno4xxOnAndroid70 || isAdreno5xxOnAndroidLessThan70 || isAdreno5xxOnAndroid71 || isLinuxVivante || isWindowsNVIDIA > Many drivers have bugs when using GL_EXT_multisampled_render_to_texture > >* disableNativeParallelCompile (OpenGL workarounds) (http://crbug.com/1094869): Disabled > condition: isTSANBuild && IsLinux() && isNvidia > Do not use native KHR_parallel_shader_compile even when available. > >* disableRenderSnorm (OpenGL workarounds) (https://anglebug.com/8315): Disabled > condition: isMesa && (mesaVersion < (std::array<int, 3>{21, 3, 0}) || (mesaVersion < (std::array<int, 3>{23, 3, 0}) && functions->standard == STANDARD_GL_ES)) > Disable EXT_render_snorm extension. > >* disableSemaphoreFd (OpenGL workarounds) (https://crbug.com/1046462): Disabled > condition: IsLinux() && isAMD && isMesa && mesaVersion < (std::array<int, 3>{19, 3, 5}) > Disable GL_EXT_semaphore_fd extension > >* disableSyncControlSupport (OpenGL workarounds) (https://crbug.com/1137851): Disabled > condition: IsLinux() && isIntel && isMesa && mesaVersion[0] == 20 > Speculative fix for issues on Linux/Wayland where exposing > GLX_OML_sync_control renders Chrome unusable > >* disableTextureClampToBorder (OpenGL workarounds) (https://anglebug.com/7405): Disabled > condition: isImagination > Imagination devices generate INVALID_ENUM when setting the texture border > color. > >* disableTextureMirrorClampToEdge (OpenGL workarounds) (https://anglebug.com/8319): Disabled > condition: functions->standard == STANDARD_GL_ES && isMesa && mesaVersion < (std::array<int, 3>{23, 1, 7}) > Disable EXT_texture_mirror_clamp_to_edge extension. > >* disableTimestampQueries (OpenGL workarounds) (https://crbug.com/811661): Disabled > condition: (IsLinux() && isVMWare) || (IsAndroid() && isNvidia) || (IsAndroid() && GetAndroidSDKVersion() < 27 && IsAdreno5xxOrOlder(functions)) || (!isMesa && IsMaliT8xxOrOlder(functions)) || (!isMesa && IsMaliG31OrOlder(functions)) > Disable GL_EXT_disjoint_timer_query extension > >* doWhileGLSLCausesGPUHang (OpenGL workarounds) (http://crbug.com/644669): Disabled > condition: IsApple() && functions->standard == STANDARD_GL_DESKTOP && GetMacOSVersion() < OSVersion(10, 11, 0) > Some GLSL constructs involving do-while loops cause GPU hangs > >* doesSRGBClearsOnLinearFramebufferAttachments (OpenGL workarounds): Enabled > condition: isIntel || isAMD > Issue clearing framebuffers with linear attachments when > GL_FRAMEBUFFER_SRGB is enabled > >* dontInitializeUninitializedLocals (OpenGL workarounds) (http://anglebug.com/2046): Disabled > condition: !isMesa && isQualcomm > Initializing uninitialized locals caused odd behavior in a few WebGL 2 > tests > >* dontUseLoopsToInitializeVariables (OpenGL workarounds) (http://crbug.com/809422): Disabled > condition: (!isMesa && isQualcomm) || (isIntel && IsApple()) > For loops used to initialize variables hit native GLSL compiler bugs > >* emulateAbsIntFunction (OpenGL workarounds) (http://crbug.com/642227): Disabled > condition: IsApple() && isIntel > abs(i) where i is an integer returns unexpected result > >* emulateAtan2Float (OpenGL workarounds) (http://crbug.com/672380): Disabled > condition: isNvidia > atan(y, x) may return a wrong answer > >* emulateClipDistanceState (OpenGL workarounds): Disabled > condition: isQualcomm > Some drivers ignore GL_CLIP_DISTANCEi_EXT state. > >* emulateClipOrigin (OpenGL workarounds): Disabled > condition: !isMesa && isQualcomm && qualcommVersion < 490 && functions->hasGLESExtension("GL_EXT_clip_control") > Some drivers incorrectly apply GL_CLIP_ORIGIN_EXT state. > >* emulateCopyTexImage2D (OpenGL workarounds): Disabled > condition: isApple > Replace CopyTexImage2D with TexImage2D + CopyTexSubImage2D. > >* emulateCopyTexImage2DFromRenderbuffers (OpenGL workarounds) (https://anglebug.com/4674): Disabled > condition: IsApple() && functions->standard == STANDARD_GL_ES && !(isAMD && IsWindows()) > CopyTexImage2D spuriously returns errors on iOS when copying from > renderbuffers. > >* emulateImmutableCompressedTexture3D (OpenGL workarounds) (https://crbug.com/1060012): Disabled > condition: isQualcomm > Use non-immutable texture allocation to work around a driver bug. > >* emulateIsnanFloat (OpenGL workarounds) (http://crbug.com/650547): Disabled > condition: isIntel && IsApple() && IsSkylake(device) && GetMacOSVersion() < OSVersion(10, 13, 2) > Using isnan() on highp float will get wrong answer > >* emulateMaxVertexAttribStride (OpenGL workarounds) (http://anglebug.com/1936): Disabled > condition: IsLinux() && functions->standard == STANDARD_GL_DESKTOP && isAMD > Some drivers return 0 when MAX_VERTEX_ATTRIB_STRIED queried > >* emulatePackSkipRowsAndPackSkipPixels (OpenGL workarounds) (https://anglebug.com/4849): Disabled > condition: IsApple() > GL_PACK_SKIP_ROWS and GL_PACK_SKIP_PIXELS are ignored in Apple's OpenGL > driver. > >* emulatePrimitiveRestartFixedIndex (OpenGL workarounds) (http://anglebug.com/3997): Disabled > condition: functions->standard == STANDARD_GL_DESKTOP && functions->isAtLeastGL(gl::Version(3, 1)) && !functions->isAtLeastGL(gl::Version(4, 3)) > When GL_PRIMITIVE_RESTART_FIXED_INDEX is not available, emulate it with > GL_PRIMITIVE_RESTART and glPrimitiveRestartIndex. > >* emulateRGB10 (OpenGL workarounds) (https://crbug.com/1300575): Disabled > condition: functions->standard == STANDARD_GL_DESKTOP > Emulate RGB10 support using RGB10_A2. > >* ensureNonEmptyBufferIsBoundForDraw (OpenGL features) (http://crbug.com/1456243): Disabled > condition: IsApple() || IsAndroid() > Apple OpenGL drivers crash when drawing with a zero-sized buffer bound > using a non-zero divisor. > >* explicitFragmentLocations (OpenGL workarounds) (https://anglebug.com/8308): Disabled > condition: isQualcomm > Always write explicit location layout qualifiers for fragment outputs. > >* finishDoesNotCauseQueriesToBeAvailable (OpenGL workarounds): Disabled > condition: functions->standard == STANDARD_GL_DESKTOP && isNvidia > glFinish doesn't cause all queries to report available result > >* flushBeforeDeleteTextureIfCopiedTo (OpenGL workarounds) (http://anglebug.com/4267): Disabled > condition: IsApple() && isIntel > Some drivers track CopyTex{Sub}Image texture dependencies incorrectly. > Flush before glDeleteTextures in this case > >* flushOnFramebufferChange (OpenGL workarounds) (http://crbug.com/1181068): Disabled > condition: IsApple() && Has9thGenIntelGPU(systemInfo) > Switching framebuffers without a flush can lead to crashes on Intel 9th > Generation GPU Macs. > >* initFragmentOutputVariables (OpenGL workarounds) (http://crbug.com/1171371): Disabled > condition: IsAdreno42xOr3xx(functions) > No init gl_FragColor causes context lost > >* initializeCurrentVertexAttributes (OpenGL workarounds): Disabled > condition: isNvidia > During initialization, assign the current vertex attributes to the > spec-mandated defaults > >* keepBufferShadowCopy (OpenGL workarounds): Disabled > condition: !CanMapBufferForRead(functions) > Maintain a shadow copy of buffer data when the GL API does not permit > reading data back. > >* limitMax3dArrayTextureSizeTo1024 (OpenGL workarounds) (http://crbug.com/927470): Disabled > condition: isIntelLinuxLessThanKernelVersion5 > Limit max 3d texture size and max array texture layers to 1024 to avoid > system hang > >* limitMaxMSAASamplesTo4 (OpenGL workarounds) (http://crbug.com/797243): Disabled > condition: IsAndroid() || (IsApple() && (isIntel || isAMD || isNvidia)) > Various rendering bugs have been observed when using higher MSAA counts > >* limitWebglMaxTextureSizeTo4096 (OpenGL workarounds) (http://crbug.com/927470): Disabled > condition: isAndroidLessThan14 || isIntelLinuxLessThanKernelVersion5 > Limit webgl max texture size to 4096 to avoid frequent out-of-memory > errors > >* limitWebglMaxTextureSizeTo8192 (OpenGL workarounds) (http://anglebug.com/8611): Disabled > condition: isAndroidAtLeast14 > Limit webgl max texture size to 8192 to avoid frequent out-of-memory > errors > >* packLastRowSeparatelyForPaddingInclusion (OpenGL workarounds) (http://anglebug.com/1512): Disabled > condition: IsApple() || isNvidia > When uploading textures from an pack buffer, some drivers count an extra > row padding > >* packOverlappingRowsSeparatelyPackBuffer (OpenGL workarounds): Disabled > condition: isNvidia > In the case of packing to a pixel pack buffer, pack overlapping rows row > by row > >* passHighpToPackUnormSnormBuiltins (OpenGL workarounds) (http://anglebug.com/7527): Disabled > condition: isQualcomm > packUnorm4x8 fails on Pixel 4 if it is not passed a highp vec4. > >* preAddTexelFetchOffsets (OpenGL workarounds) (http://crbug.com/642605): Disabled > condition: IsApple() && isIntel > Intel Mac drivers mistakenly consider the parameter position of nagative > vaule as invalid even if the sum of position and offset is in range, so we > need to add workarounds by rewriting texelFetchOffset(sampler, position, > lod, offset) into texelFetch(sampler, position + offset, lod). > >* preTransformTextureCubeGradDerivatives (OpenGL workarounds): Disabled > condition: isApple > Apply a vendor-specific transformation to explicit cubemap derivatives > >* promotePackedFormatsTo8BitPerChannel (OpenGL workarounds) (http://anglebug.com/5469): Disabled > condition: IsApple() && hasAMD > Packed color formats are buggy on Macs with AMD GPUs > >* queryCounterBitsGeneratesErrors (OpenGL workarounds) (http://anglebug.com/3027): Disabled > condition: IsNexus5X(vendor, device) > Drivers generate errors when querying the number of bits in timer queries > >* readPixelsUsingImplementationColorReadFormatForNorm16 (OpenGL workarounds) (http://anglebug.com/4214): Enabled > condition: !isIntel && functions->standard == STANDARD_GL_ES && functions->isAtLeastGLES(gl::Version(3, 1)) && functions->hasGLESExtension("GL_EXT_texture_norm16") > Quite some OpenGL ES drivers don't implement readPixels for > RGBA/UNSIGNED_SHORT from EXT_texture_norm16 correctly > >* reapplyUBOBindingsAfterUsingBinaryProgram (OpenGL workarounds) (http://anglebug.com/1637): Enabled > condition: isAMD || IsAndroid() > Some drivers forget about UBO bindings when using program binaries > >* regenerateStructNames (OpenGL workarounds) (http://crbug.com/403957): Disabled > condition: IsApple() > All Mac drivers do not handle struct scopes correctly. This workaround > overwrites a structname with a unique prefix. > >* removeDynamicIndexingOfSwizzledVector (OpenGL workarounds) (http://crbug.com/709351): Disabled > condition: IsApple() || IsAndroid() || IsWindows() > Dynamic indexing of swizzled l-values doesn't work correctly on various > platforms. > >* removeInvariantAndCentroidForESSL3 (OpenGL workarounds): Disabled > condition: functions->isAtMostGL(gl::Version(4, 1)) || (functions->standard == STANDARD_GL_DESKTOP && isAMD) > Fix spec difference between GLSL 4.1 or lower and ESSL3 > >* resetTexImage2DBaseLevel (OpenGL workarounds) (https://crbug.com/705865): Disabled > condition: IsApple() && isIntel && GetMacOSVersion() >= OSVersion(10, 12, 4) > Reset texture base level before calling glTexImage2D to work around pixel > comparison failure. > >* resyncDepthRangeOnClipControl (OpenGL workarounds) (https://anglebug.com/8381): Disabled > condition: !isMesa && isQualcomm > Resync depth range to apply clip control updates. > >* rewriteFloatUnaryMinusOperator (OpenGL workarounds) (http://crbug.com/308366): Disabled > condition: IsApple() && isIntel && GetMacOSVersion() < OSVersion(10, 12, 0) > Using '-<float>' will get wrong answer > >* rewriteRepeatedAssignToSwizzled (OpenGL workarounds): Disabled > condition: isNvidia > Repeated assignment to swizzled values inside a GLSL user-defined function > have incorrect results > >* rewriteRowMajorMatrices (OpenGL workarounds) (http://anglebug.com/2273): Disabled > condition: false > Rewrite row major matrices in shaders as column major as a driver bug > workaround > >* sanitizeAMDGPURendererString (OpenGL workarounds) (http://crbug.com/1181193): Enabled > condition: IsLinux() && hasAMD > Strip precise kernel and DRM version information from amdgpu renderer > strings. > >* scalarizeVecAndMatConstructorArgs (OpenGL workarounds) (http://crbug.com/1420130): Disabled > condition: isMali > Rewrite vec/mat constructors to work around driver bugs > >* setPrimitiveRestartFixedIndexForDrawArrays (OpenGL workarounds) (http://anglebug.com/3997): Disabled > condition: features->emulatePrimitiveRestartFixedIndex.enabled && IsApple() && isIntel > Some drivers discard vertex data in DrawArrays calls when the fixed > primitive restart index is within the number of primitives being drawn. > >* setZeroLevelBeforeGenerateMipmap (OpenGL workarounds): Disabled > condition: IsApple() > glGenerateMipmap fails if the zero texture level is not set on some Mac > drivers. > >* shiftInstancedArrayDataWithOffset (OpenGL workarounds) (http://crbug.com/1144207): Disabled > condition: IsApple() && IsIntel(vendor) && !IsHaswell(device) > glDrawArraysInstanced is buggy on certain new Mac Intel GPUs > >* supportsFragmentShaderInterlockARB (OpenGL features) (http://anglebug.com/7279): Disabled > condition: functions->isAtLeastGL(gl::Version(4, 5)) && functions->hasGLExtension("GL_ARB_fragment_shader_interlock") > Backend GL context supports ARB_fragment_shader_interlock extension > >* supportsFragmentShaderInterlockNV (OpenGL features) (http://anglebug.com/7279): Disabled > condition: functions->isAtLeastGL(gl::Version(4, 3)) && functions->hasGLExtension("GL_NV_fragment_shader_interlock") > Backend GL context supports NV_fragment_shader_interlock extension > >* supportsFragmentShaderOrderingINTEL (OpenGL features) (http://anglebug.com/7279): Disabled > condition: functions->isAtLeastGL(gl::Version(4, 4)) && functions->hasGLExtension("GL_INTEL_fragment_shader_ordering") > Backend GL context supports GL_INTEL_fragment_shader_ordering extension > >* supportsShaderFramebufferFetchEXT (OpenGL features) (http://anglebug.com/7279): Disabled > condition: functions->hasGLESExtension("GL_EXT_shader_framebuffer_fetch") > Backend GL context supports EXT_shader_framebuffer_fetch extension > >* supportsShaderFramebufferFetchNonCoherentEXT (OpenGL features) (http://anglebug.com/7279): Disabled > condition: functions->hasGLESExtension("GL_EXT_shader_framebuffer_fetch_non_coherent") > Backend GL context supports EXT_shader_framebuffer_fetch_non_coherent > extension > >* supportsShaderPixelLocalStorageEXT (OpenGL features) (http://anglebug.com/7279): Disabled > condition: functions->hasGLESExtension("GL_EXT_shader_pixel_local_storage") > Backend GL context supports EXT_shader_pixel_local_storage extension > >* syncVertexArraysToDefault (OpenGL workarounds) (http://anglebug.com/5577): Disabled > condition: !nativegl::SupportsVertexArrayObjects(functions) > Only use the default VAO because of missing support or driver bugs > >* unbindFBOBeforeSwitchingContext (OpenGL workarounds) (http://crbug.com/1181193): Disabled > condition: IsPowerVR(vendor) > Imagination GL drivers are buggy with context switching. > >* unfoldShortCircuits (OpenGL workarounds) (http://anglebug.com/482): Disabled > condition: IsApple() > Mac incorrectly executes both sides of && and || expressions when they > should short-circuit. > >* unpackLastRowSeparatelyForPaddingInclusion (OpenGL workarounds) (http://anglebug.com/1512): Disabled > condition: IsApple() || isNvidia > When uploading textures from an unpack buffer, some drivers count an extra > row padding > >* unpackOverlappingRowsSeparatelyUnpackBuffer (OpenGL workarounds): Disabled > condition: isNvidia > In the case of unpacking from a pixel unpack buffer, unpack overlapping > rows row by row > >* unsizedSRGBReadPixelsDoesntTransform (OpenGL workarounds) (http://crbug.com/550292 http://crbug.com/565179): Disabled > condition: !isMesa && isQualcomm > Drivers returning raw sRGB values instead of linearized values when > calling glReadPixels on unsized sRGB texture formats > >* uploadTextureDataInChunks (OpenGL workarounds) (http://crbug.com/1181068): Disabled > condition: IsApple() > Upload texture data in <120kb chunks to work around Mac driver hangs and > crashes. > >* useIntermediateTextureForGenerateMipmap (OpenGL workarounds) (https://crbug.com/40279678): Disabled > condition: IsPixel7OrPixel8(functions) > Some drivers lose context when repeatedly generating mipmaps on textures > that were used as framebuffers. > >* useUnusedBlocksWithStandardOrSharedLayout (OpenGL workarounds): Enabled > condition: (IsApple() && functions->standard == STANDARD_GL_DESKTOP) || (IsLinux() && isAMD) > Unused std140 or shared uniform blocks will be treated as inactive > >* vertexIDDoesNotIncludeBaseVertex (OpenGL workarounds): Disabled > condition: IsApple() && isAMD > gl_VertexID in GLSL vertex shader doesn't include base vertex value > >Dawn Info >========= > ><Integrated GPU> Vulkan backend - AMD Radeon Graphics (RADV RENOIR) >-------------------------------------------------------------------- > >[WebGPU Status] >--------------- >* Available > >[Adapter Supported Features] >---------------------------- >* depth-clip-control >* depth32float-stencil8 >* timestamp-query >* texture-compression-bc >* indirect-first-instance >* shader-f16 >* rg11b10ufloat-renderable >* bgra8unorm-storage >* float32filterable >* dawn-internal-usages >* dawn-multi-planar-formats >* dawn-native >* implicit-device-synchronization >* surface-capabilities >* transient-attachments >* norm16texture-formats >* adapter-properties-memory-heaps >* adapter-properties-vk >* shared-texture-memory-dma-buf >* shared-texture-memory-opaque-fd >* shared-fence-vk-semaphore-opaque-fd >* shared-fence-vk-semaphore-sync-fd > >[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. > >* 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. > >* vulkan_use_image_robust_access_2: > (https://crbug.com/tint/1890): > Disable Tint robustness transform on textures when VK_EXT_robustness2 is > supported and robustImageAccess2 == VK_TRUE. > >* vulkan_use_buffer_robust_access_2: > (https://crbug.com/tint/1890): > Disable index clamping on the runtime-sized arrays on buffers in Tint > robustness transform when VK_EXT_robustness2 is supported and > robustBufferAccess2 == VK_TRUE. > >* vulkan_use_storage_input_output_16: > (https://crbug.com/tint/2161): > Use the StorageInputOutput16 SPIR-V capability for f16 shader IO types > when the device supports it. > >[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 - llvmpipe (LLVM 18.1.8, 256 bits) >-------------------------------------------------------- > >[WebGPU Status] >--------------- >* Blocklisted > >[Adapter Supported Features] >---------------------------- >* depth-clip-control >* depth32float-stencil8 >* timestamp-query >* texture-compression-bc >* indirect-first-instance >* shader-f16 >* rg11b10ufloat-renderable >* bgra8unorm-storage >* float32filterable >* dawn-internal-usages >* dawn-multi-planar-formats >* dawn-native >* implicit-device-synchronization >* surface-capabilities >* transient-attachments >* adapter-properties-memory-heaps >* adapter-properties-vk >* shared-texture-memory-opaque-fd > >[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. > >* 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. > >* vulkan_use_image_robust_access_2: > (https://crbug.com/tint/1890): > Disable Tint robustness transform on textures when VK_EXT_robustness2 is > supported and robustImageAccess2 == VK_TRUE. > >* vulkan_use_buffer_robust_access_2: > (https://crbug.com/tint/1890): > Disable index clamping on the runtime-sized arrays on buffers in Tint > robustness transform when VK_EXT_robustness2 is supported and > robustBufferAccess2 == VK_TRUE. > >[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 > >[Adapter Supported Features] >---------------------------- >* depth-clip-control >* depth32float-stencil8 >* timestamp-query >* texture-compression-bc >* texture-compression-etc2 >* texture-compression-astc >* indirect-first-instance >* rg11b10ufloat-renderable >* bgra8unorm-storage >* float32filterable >* dawn-internal-usages >* dawn-multi-planar-formats >* dawn-native >* implicit-device-synchronization >* surface-capabilities >* transient-attachments >* adapter-properties-memory-heaps >* adapter-properties-vk >* shared-texture-memory-opaque-fd >* shared-fence-vk-semaphore-opaque-fd > >[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. > >* 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. > >[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. > >Version Information >=================== >Data exported : 2024-08-27T22:25:05.181Z >Chrome version : YaBrowser/24.6.0.0 >Operating system : Linux 6.6.47-un-def-alt1 >Software rendering list path: Path=/src/gpu/config/software_rendering_list.json RevisionId=dbe4129972ca75d6e968a07f06cac81dcacd0df5 >Driver bug list path : Path=/src/gpu/config/gpu_driver_bug_list.json RevisionId=dbe4129972ca75d6e968a07f06cac81dcacd0df5 >ANGLE commit id : unknown hash >2D graphics backend : Skia/124 dbe4129972ca75d6e968a07f06cac81dcacd0df5 >Command Line : /usr/bin/yandex-browser-stable --ozone-platform=wayland --external-app-null-path --external-app-data=null_data --flag-switches-begin --ozone-platform-hint=x11 --enable-features=Vulkan --flag-switches-end --desktop-startup-id=9466f9fa-da3c-445d-b519-c2c449a98dc1 --eye-dropper-not-supported > >Driver Information >================== >Initialization time : 207 >In-process GPU : false >Passthrough Command Decoder : true >Sandboxed : false >GPU0 : VENDOR= 0x1002 [Google Inc. (AMD)], DEVICE=0x1636 [ANGLE (AMD, AMD Radeon Graphics (radeonsi renoir LLVM 18.1.8), OpenGL ES 3.2 Mesa 24.1.6)], DRIVER_VENDOR=Mesa, DRIVER_VERSION=24.1.6 *ACTIVE* >Optimus : false >AMD switchable : false >GPU CUDA compute capability major version: 0 >Pixel shader version : 1.00 >Vertex shader version : 1.00 >Max. MSAA samples : 8 >Machine model name : >Machine model version : >GL implementation parts : (gl=egl-angle,angle=opengl) >Display type : ANGLE_OPENGL >GL_VENDOR : Google Inc. (AMD) >GL_RENDERER : ANGLE (AMD, AMD Radeon Graphics (radeonsi renoir LLVM 18.1.8), OpenGL ES 3.2 Mesa 24.1.6) >GL_VERSION : OpenGL ES 2.0.0 (ANGLE 2.1.0 git hash: unknown hash) >GL_EXTENSIONS : GL_AMD_performance_monitor GL_ANGLE_base_vertex_base_instance GL_ANGLE_base_vertex_base_instance_shader_builtin GL_ANGLE_client_arrays 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_memory_size GL_ANGLE_multi_draw GL_ANGLE_program_cache_control GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_external_update GL_ANGLE_translated_shader_source GL_ARB_sync GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_copy_texture GL_CHROMIUM_lose_context GL_CHROMIUM_sync_query GL_EXT_base_instance GL_EXT_blend_func_extended GL_EXT_blend_minmax GL_EXT_clip_control GL_EXT_color_buffer_half_float GL_EXT_compressed_ETC1_RGB8_sub_texture 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_elements_base_vertex 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_multi_draw_indirect GL_EXT_occlusion_query_boolean GL_EXT_polygon_offset_clamp GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_semaphore GL_EXT_semaphore_fd 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_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_decode GL_EXT_texture_storage GL_EXT_texture_type_2_10_10_10_REV GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_parallel_shader_compile 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_read_depth GL_NV_read_stencil GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync 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_draw_elements_base_vertex 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_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_3D GL_OES_texture_border_clamp 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_vertex_array_object GL_WEBGL_video_texture >Disabled Extensions : GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent >Disabled WebGL Extensions : >Window system binding vendor : Google Inc. (AMD) >Window system binding version : 1.5 (ANGLE 2.1.0 git hash: unknown hash) >Window system binding extensions: EGL_EXT_create_context_robustness EGL_KHR_create_context EGL_KHR_image_base EGL_KHR_gl_colorspace EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_fence_sync EGL_KHR_wait_sync EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_KHR_swap_buffers_with_damage 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_ANDROID_native_fence_sync EGL_ANGLE_create_context_backwards_compatible EGL_KHR_no_config_context EGL_KHR_create_context_no_error EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_KHR_reusable_sync EGL_ANGLE_external_context_and_surface EGL_ANGLE_context_virtualization >XDG_CURRENT_DESKTOP : GNOME >XDG_SESSION_TYPE : wayland >GDMSESSION : gnome >Interfaces exposed by the Wayland compositor: wl_compositor:6 wl_shm:2 wl_output:4 wl_output:4 zxdg_output_manager_v1:3 wl_data_device_manager:3 zwp_primary_selection_device_manager_v1:1 wl_subcompositor:1 xdg_wm_base:6 gtk_shell1:5 wp_viewporter:1 wp_fractional_scale_manager_v1:1 zwp_pointer_gestures_v1:3 zwp_tablet_manager_v2:1 wl_seat:8 zwp_relative_pointer_manager_v1:1 zwp_pointer_constraints_v1:1 zxdg_exporter_v2:1 zxdg_importer_v2:1 zxdg_exporter_v1:1 zxdg_importer_v1:1 wp_single_pixel_buffer_manager_v1:1 zwp_keyboard_shortcuts_inhibit_manager_v1:1 zwp_text_input_manager_v3:1 wp_presentation:1 xdg_activation_v1:1 zwp_idle_inhibit_manager_v1:1 wp_linux_drm_syncobj_manager_v1:1 zwp_linux_dmabuf_v1:5 wl_drm:2 >Ozone platform : wayland >Direct rendering version : unknown >Reset notification strategy : 0x8252 >GPU process crash count : 0 >gfx::BufferFormats supported for allocation and texturing: R_8: supported, R_16: supported, RG_88: supported, RG_1616: supported, BGR_565: supported, RGBA_4444: supported, RGBX_8888: supported, RGBA_8888: supported, BGRX_8888: supported, BGRA_1010102: supported, RGBA_1010102: supported, BGRA_8888: supported, RGBA_F16: supported, YVU_420: not supported, YUV_420_BIPLANAR: not supported, YUVA_420_TRIPLANAR: supported, P010: not supported > >Compositor Information >====================== >Tile Update Mode: One-copy >Partial Raster : Enabled > >GpuMemoryBuffers Status >======================= >R_8 : Software only >R_16 : Software only >RG_88 : Software only >RG_1616 : Software only >BGR_565 : GPU_READ >RGBA_4444 : Software only >RGBX_8888 : GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, SCANOUT_FRONT_RENDERING >RGBA_8888 : GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, SCANOUT_FRONT_RENDERING >BGRX_8888 : GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, SCANOUT_FRONT_RENDERING >BGRA_1010102 : SCANOUT, SCANOUT_CPU_READ_WRITE, SCANOUT_FRONT_RENDERING >RGBA_1010102 : SCANOUT, SCANOUT_CPU_READ_WRITE, SCANOUT_FRONT_RENDERING >BGRA_8888 : GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, SCANOUT_FRONT_RENDERING >RGBA_F16 : Software only >YVU_420 : Software only >YUV_420_BIPLANAR : SCANOUT_CAMERA_READ_WRITE, SCANOUT_CPU_READ_WRITE, SCANOUT_VEA_CPU_READ, SCANOUT_FRONT_RENDERING, VEA_READ_CAMERA_AND_CPU_READ_WRITE >YUVA_420_TRIPLANAR: Software only >P010 : Software only > >Display(s) Information >====================== >Info : Display[4] bounds=[0,0 1920x1080], workarea=[0,0 1920x1080], scale=1, rotation=0, panel_rotation=0 external detected >Color space (all) : {primaries:BT709, transfer:SRGB, matrix:RGB, range:FULL} >Buffer format (all) : RGBA_8888 >Color volume : {name:'srgb', r:[0.6400, 0.3300], g:[0.3000, 0.6000], b:[0.1500, 0.3300], 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 >Info : Display[5] bounds=[1920,0 1280x720], workarea=[1920,0 1280x720], scale=1.5, rotation=0, panel_rotation=0 external detected >Color space (all) : {primaries:BT709, transfer:SRGB, matrix:RGB, range:FULL} >Buffer format (all) : RGBA_8888 >Color volume : {name:'srgb', r:[0.6400, 0.3300], g:[0.3000, 0.6000], b:[0.1500, 0.3300], 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 > >Video Acceleration Information >============================== >Decoding: >Encoding: > >Vulkan Information >================== >info: { > "apiVersion": "1.3.283", > "usedApiVersion": "1.1.0", > "instanceExtensions": { > "VK_KHR_device_group_creation": 1, > "VK_KHR_external_fence_capabilities": 1, > "VK_KHR_external_memory_capabilities": 1, > "VK_KHR_external_semaphore_capabilities": 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_debug_report": 10, > "VK_EXT_debug_utils": 2, > "VK_EXT_headless_surface": 1, > "VK_EXT_surface_maintenance1": 1, > "VK_EXT_swapchain_colorspace": 4, > "VK_KHR_display": 23, > "VK_KHR_get_display_properties2": 1, > "VK_EXT_acquire_drm_display": 1, > "VK_EXT_acquire_xlib_display": 1, > "VK_EXT_direct_mode_display": 1, > "VK_EXT_display_surface_counter": 1, > "VK_KHR_portability_enumeration": 1, > "VK_LUNARG_direct_driver_loading": 1 > }, > "enabledInstanceExtensions": [ > "VK_KHR_external_memory_capabilities", > "VK_KHR_external_semaphore_capabilities", > "VK_EXT_debug_report" > ], > "instanceLayers": [ > { > "layerName": "VK_LAYER_VALVE_steam_overlay_32", > "specVersion": 4206799, > "implementationVersion": "0.0.1", > "description": "Steam Overlay Layer" > }, > { > "layerName": "VK_LAYER_VALVE_steam_overlay_64", > "specVersion": 4206799, > "implementationVersion": "0.0.1", > "description": "Steam Overlay Layer" > }, > { > "layerName": "VK_LAYER_VALVE_steam_fossilize_32", > "specVersion": 4206799, > "implementationVersion": "0.0.1", > "description": "Steam Pipeline Caching Layer" > }, > { > "layerName": "VK_LAYER_VALVE_steam_fossilize_64", > "specVersion": 4206799, > "implementationVersion": "0.0.1", > "description": "Steam Pipeline Caching Layer" > }, > { > "layerName": "VK_LAYER_MESA_device_select", > "specVersion": 4206803, > "implementationVersion": "0.0.1", > "description": "Linux device selection layer" > }, > { > "layerName": "VK_LAYER_MESA_overlay", > "specVersion": 4206803, > "implementationVersion": "0.0.1", > "description": "Mesa Overlay layer" > } > ], > "physicalDevices": [ > { > "properties": { > "apiVersion": "1.3.278", > "driverVersion": "24.1.6", > "vendorID": 4098, > "deviceID": 5686, > "deviceType": 1, > "deviceName": "AMD Radeon Graphics (RADV RENOIR)", > "pipelineCacheUUID": "e7688024-cb49-b450-5df6-ed65f437e1df", > "limits": { > "maxImageDimension1D": 16384, > "maxImageDimension2D": 16384, > "maxImageDimension3D": 2048, > "maxImageDimensionCube": 16384, > "maxImageArrayLayers": 2048, > "maxTexelBufferElements": 4294967295, > "maxUniformBufferRange": 4294967295, > "maxStorageBufferRange": 4294967295, > "maxPushConstantsSize": 256, > "maxMemoryAllocationCount": 4294967295, > "maxSamplerAllocationCount": 65536, > "bufferImageGranularity": 1, > "sparseAddressSpaceSize": 1, > "maxBoundDescriptorSets": 32, > "maxPerStageDescriptorSamplers": 8388606, > "maxPerStageDescriptorUniformBuffers": 8388606, > "maxPerStageDescriptorStorageBuffers": 8388606, > "maxPerStageDescriptorSampledImages": 8388606, > "maxPerStageDescriptorStorageImages": 8388606, > "maxPerStageDescriptorInputAttachments": 8388606, > "maxPerStageResources": 8388606, > "maxDescriptorSetSamplers": 8388606, > "maxDescriptorSetUniformBuffers": 8388606, > "maxDescriptorSetUniformBuffersDynamic": 16, > "maxDescriptorSetStorageBuffers": 8388606, > "maxDescriptorSetStorageBuffersDynamic": 8, > "maxDescriptorSetSampledImages": 8388606, > "maxDescriptorSetStorageImages": 8388606, > "maxDescriptorSetInputAttachments": 8388606, > "maxVertexInputAttributes": 32, > "maxVertexInputBindings": 32, > "maxVertexInputAttributeOffset": 4294967295, > "maxVertexInputBindingStride": 2048, > "maxVertexOutputComponents": 128, > "maxTessellationGenerationLevel": 64, > "maxTessellationPatchSize": 32, > "maxTessellationControlPerVertexInputComponents": 128, > "maxTessellationControlPerVertexOutputComponents": 128, > "maxTessellationControlPerPatchOutputComponents": 120, > "maxTessellationControlTotalOutputComponents": 4096, > "maxTessellationEvaluationInputComponents": 128, > "maxTessellationEvaluationOutputComponents": 128, > "maxGeometryShaderInvocations": 127, > "maxGeometryInputComponents": 64, > "maxGeometryOutputComponents": 128, > "maxGeometryOutputVertices": 256, > "maxGeometryTotalOutputComponents": 1024, > "maxFragmentInputComponents": 128, > "maxFragmentOutputAttachments": 8, > "maxFragmentDualSrcAttachments": 1, > "maxFragmentCombinedOutputResources": 8388606, > "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": 8, > "minMemoryMapAlignment": 4096, > "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": 1024, > "framebufferColorSampleCounts": 15, > "framebufferDepthSampleCounts": 15, > "framebufferStencilSampleCounts": 15, > "framebufferNoAttachmentsSampleCounts": 15, > "maxColorAttachments": 8, > "sampledImageColorSampleCounts": 15, > "sampledImageIntegerSampleCounts": 15, > "sampledImageDepthSampleCounts": 15, > "sampledImageStencilSampleCounts": 15, > "storageImageSampleCounts": 15, > "maxSampleMaskWords": 1, > "timestampComputeAndGraphics": true, > "timestampPeriod": 10, > "maxClipDistances": 8, > "maxCullDistances": 8, > "maxCombinedClipAndCullDistances": 8, > "discreteQueuePriorities": 2, > "pointSizeRange": [ > 0, > 8191.875 > ], > "lineWidthRange": [ > 0, > 8 > ], > "pointSizeGranularity": 0.125, > "lineWidthGranularity": 0.125, > "strictLines": false, > "standardSampleLocations": true, > "optimalBufferCopyOffsetAlignment": 1, > "optimalBufferCopyRowPitchAlignment": 1, > "nonCoherentAtomSize": 1 > }, > "sparseProperties": { > "residencyStandard2DBlockShape": true, > "residencyStandard2DMultisampleBlockShape": false, > "residencyStandard3DBlockShape": true, > "residencyAlignedMipSize": false, > "residencyNonResidentStrict": true > } > }, > "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_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_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_depth_range_unrestricted": 1, > "VK_EXT_descriptor_buffer": 1, > "VK_EXT_descriptor_indexing": 2, > "VK_EXT_device_address_binding_report": 1, > "VK_EXT_discard_rectangles": 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_acquire_unmodified": 1, > "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_compression_control": 1, > "VK_EXT_image_drm_format_modifier": 2, > "VK_EXT_image_robustness": 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_map_memory_placed": 1, > "VK_EXT_memory_budget": 1, > "VK_EXT_memory_priority": 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_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_image_atomic_int64": 1, > "VK_EXT_shader_module_identifier": 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_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_AMD_device_coherent_memory": 1, > "VK_AMD_draw_indirect_count": 2, > "VK_AMD_gcn_shader": 1, > "VK_AMD_gpu_shader_half_float": 2, > "VK_AMD_gpu_shader_int16": 2, > "VK_AMD_memory_overallocation_behavior": 1, > "VK_AMD_mixed_attachment_samples": 1, > "VK_AMD_shader_ballot": 1, > "VK_AMD_shader_core_properties": 2, > "VK_AMD_shader_core_properties2": 1, > "VK_AMD_shader_early_and_late_fragment_tests": 1, > "VK_AMD_shader_explicit_vertex_parameter": 1, > "VK_AMD_shader_fragment_mask": 1, > "VK_AMD_shader_image_load_store_lod": 1, > "VK_AMD_shader_trinary_minmax": 1, > "VK_AMD_texture_gather_bias_lod": 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": true, > "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": true, > "shaderResourceMinLod": true, > "sparseBinding": true, > "sparseResidencyBuffer": true, > "sparseResidencyImage2D": true, > "sparseResidencyImage3D": true, > "sparseResidency2Samples": false, > "sparseResidency4Samples": false, > "sparseResidency8Samples": false, > "sparseResidency16Samples": false, > "sparseResidencyAliased": true, > "variableMultisampleRate": true, > "inheritedQueries": true > }, > "featureSamplerYcbcrConversion": true, > "featureProtectedMemory": false, > "queueFamilies": [ > { > "queueFlags": 7, > "queueCount": 1, > "timestampValidBits": 64, > "minImageTransferGranularity": { > "width": 1, > "height": 1, > "depth": 1 > } > }, > { > "queueFlags": 6, > "queueCount": 4, > "timestampValidBits": 64, > "minImageTransferGranularity": { > "width": 1, > "height": 1, > "depth": 1 > } > }, > { > "queueFlags": 8, > "queueCount": 1, > "timestampValidBits": 64, > "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 18.1.8, 256 bits)", > "pipelineCacheUUID": "32342e31-2e36-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_dma_buf": 1, > "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_memory_priority": 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_pageable_device_local_memory": 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 >============ >[9513:9513:0828/012404.553449:WARNING:sandbox_linux.cc(420)] : InitializeSandbox() called with multiple threads in process gpu-process. >[9513:9513:0828/012412.045988:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.046374:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.046691:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.046870:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.047001:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.047221:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.047326:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.047455:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.047662:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.047763:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.047846:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.048004:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.048142:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.048229:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.048401:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.048484:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.048635:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.048822:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.048908:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.049047:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.049142:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.049212:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.049281:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.049352:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.049421:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.049495:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.049571:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.049703:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.049804:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.049878:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.049959:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.050028:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.050159:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.050281:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.050384:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.050457:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.050549:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.050629:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.050697:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.050771:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.050854:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.050936:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.051006:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.051110:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.051184:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.051254:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.051323:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.051421:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >[9513:9513:0828/012412.051526:ERROR:shared_image_manager.cc(222)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 51301
: 16724 |
16725