可可西

UE4中OpenGLES和Vulkan特性开启

OpenGLES

在Android手机上使用OpenGLES的RHI来启动游戏

[2022.06.14-10.28.57:996][  0]LogAndroid: |AndroidPlatformMisc.cpp:2332|VulkanRHI will NOT be used:
[2022.06.14-10.28.57:996][  0]LogAndroid: |AndroidPlatformMisc.cpp:2335| ** Vulkan support is not available (Driver, RHI or shaders are missing, or disabled by cmdline, see above logging for details)
[2022.06.14-10.28.57:996][  0]LogAndroid: |AndroidPlatformMisc.cpp:2339| ** Vulkan is disabled via console variable.
[2022.06.14-10.28.57:996][  0]LogAndroid: |AndroidPlatformMisc.cpp:2341|OpenGL ES will be used.
[2022.06.14-10.28.57:996][  0]LogAndroid: |AndroidPlatformMisc.cpp:2368|Vulkan SM5 is available but disabled for this device.
[2022.06.14-10.28.57:996][  0]LogRHI: |AndroidOpenGL.cpp:260|App is packaged for OpenGL ES 3.1 and an ES 3.2-capable device was detected.
[2022.06.14-10.28.57:997][  0]LogRHI: |AndroidOpenGL.cpp:364|Extension eglPresentationTimeANDROID Present
[2022.06.14-10.28.57:997][  0]LogRHI: |AndroidOpenGL.cpp:365|Extension eglGetNextFrameIdANDROID Present
[2022.06.14-10.28.57:997][  0]LogRHI: |AndroidOpenGL.cpp:366|Extension eglGetCompositorTimingANDROID Present
[2022.06.14-10.28.57:997][  0]LogRHI: |AndroidOpenGL.cpp:367|Extension eglGetFrameTimestampsANDROID Present
[2022.06.14-10.28.57:997][  0]LogRHI: |AndroidOpenGL.cpp:368|Extension eglQueryTimestampSupportedANDROID NOT Available
[2022.06.14-10.28.57:997][  0]LogRHI: |AndroidOpenGL.cpp:369|Extension eglGetCompositorTimingSupportedANDROID Present
[2022.06.14-10.28.57:997][  0]LogRHI: |AndroidOpenGL.cpp:370|Extension eglGetFrameTimestampsSupportedANDROID NOT Available
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:626|Initializing OpenGL RHI
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:627|  GL_VENDOR: Qualcomm
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:628|  GL_RENDERER: Adreno (TM) 650
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:629|  GL_VERSION: OpenGL ES 3.2 V@0502.0 (GIT@191610ae03, Ic907de5ed0, 1600323700) (Date:09/17/20)
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:630|  GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.20
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:654|OpenGL Extensions:
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_EGL_image
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_EGL_image_external
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_EGL_sync
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_vertex_half_float
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_framebuffer_object
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_rgb8_rgba8
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_compressed_ETC1_RGB8_texture
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_AMD_compressed_ATC_texture
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_KHR_texture_compression_astc_ldr
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_KHR_texture_compression_astc_hdr
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_texture_compression_astc
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_texture_npot
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_texture_filter_anisotropic
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_texture_format_BGRA8888
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_read_format_bgra
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_texture_3D
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_color_buffer_float
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_color_buffer_half_float
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_QCOM_alpha_test
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_depth24
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_packed_depth_stencil
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_depth_texture
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_depth_texture_cube_map
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_sRGB
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_texture_float
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_texture_float_linear
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_texture_half_float
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_texture_half_float_linear
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_texture_type_2_10_10_10_REV
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_texture_sRGB_decode
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_texture_format_sRGB_override
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_element_index_uint
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_copy_image
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_geometry_shader
[2022.06.14-10.28.58:002][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_tessellation_shader
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_texture_stencil8
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_shader_io_blocks
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_shader_image_atomic
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_sample_variables
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_texture_border_clamp
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_EGL_image_external_wrap_modes
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_multisampled_render_to_texture
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_multisampled_render_to_texture2
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_shader_multisample_interpolation
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_texture_cube_map_array
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_draw_buffers_indexed
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_gpu_shader5
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_robustness
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_texture_buffer
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_shader_framebuffer_fetch
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_ARM_shader_framebuffer_fetch_depth_stencil
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_texture_storage_multisample_2d_array
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_sample_shading
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_get_program_binary
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_debug_label
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_KHR_blend_equation_advanced
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_KHR_blend_equation_advanced_coherent
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_QCOM_tiled_rendering
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_ANDROID_extension_pack_es31a
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_primitive_bounding_box
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_standard_derivatives
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_vertex_array_object
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_disjoint_timer_query
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_KHR_debug
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_YUV_target
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_sRGB_write_control
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_texture_norm16
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_discard_framebuffer
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_surfaceless_context
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OVR_multiview
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OVR_multiview2
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_texture_sRGB_R8
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_KHR_no_error
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_debug_marker
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_EGL_image_external_essl3
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OVR_multiview_multisampled_render_to_texture
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_buffer_storage
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_external_buffer
[2022.06.14-10.28.58:003][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_blit_framebuffer_params
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_clip_cull_distance
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_protected_textures
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_shader_non_constant_global_initializers
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_QCOM_texture_foveated
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_QCOM_texture_foveated_subsampled_layout
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_QCOM_shader_framebuffer_fetch_noncoherent
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_QCOM_shader_framebuffer_fetch_rate
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_memory_object
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_memory_object_fd
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_EGL_image_array
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_NV_shader_noperspective_interpolation
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_KHR_robust_buffer_access_behavior
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_EGL_image_storage
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_blend_func_extended
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_clip_control
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_OES_texture_view
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_EXT_fragment_invocation_density
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_QCOM_motion_estimation
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_QCOM_validate_shader_binary
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLDevice.cpp:659|  GL_QCOM_YUV_texture_gather
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLES.cpp:351|  GL_MAX_VERTEX_ATTRIBS: 32
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLES.cpp:361|  GL_MAX_VARYING_VECTORS: 31
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLES.cpp:362|  GL_MAX_VERTEX_UNIFORM_VECTORS: 256
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLES.cpp:363|  GL_MAX_FRAGMENT_UNIFORM_VECTORS: 256
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLES.cpp:364|  GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT: 64
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLES.cpp:368|  GL_MAX_COMBINED_IMAGE_UNIFORMS: 20
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLES.cpp:369|  GL_MAX_COMPUTE_IMAGE_UNIFORMS: 8
[2022.06.14-10.28.58:004][  0]LogRHI: |OpenGLES.cpp:370|  GL_MAX_FRAGMENT_IMAGE_UNIFORMS: 4
[2022.06.14-10.28.58:004][  0]LogTemp: Warning: |OpenGLES.cpp:407|bES30Support 1
[2022.06.14-10.28.58:004][  0]LogTemp: Warning: |OpenGLES.cpp:410|bSupportsMapBuffer 0
[2022.06.14-10.28.58:004][  0]LogTemp: Warning: |OpenGLES.cpp:412|bSupportsDepthTexture 1
[2022.06.14-10.28.58:004][  0]LogTemp: Warning: |OpenGLES.cpp:414|bSupportsOcclusionQueries 0
[2022.06.14-10.28.58:004][  0]LogTemp: Warning: |OpenGLES.cpp:416|bSupportsTextureCompare 1
[2022.06.14-10.28.58:004][  0]LogTemp: Warning: |OpenGLES.cpp:418|bSupportsDisjointTimeQueries 1
[2022.06.14-10.28.58:004][  0]LogTemp: Warning: |OpenGLES.cpp:420|bTimerQueryCanBeDisjoint 1
[2022.06.14-10.28.58:004][  0]LogTemp: Warning: |OpenGLES.cpp:422|bSupportsRGBA8 1
[2022.06.14-10.28.58:004][  0]LogTemp: Warning: |OpenGLES.cpp:424|bSupportsBGRA8888 1
[2022.06.14-10.28.58:004][  0]LogTemp: Warning: |OpenGLES.cpp:427|bSupportsVertexHalfFloat 1
[2022.06.14-10.28.58:004][  0]LogTemp: Warning: |OpenGLES.cpp:429|bSupportsTextureFloat 1
[2022.06.14-10.28.58:004][  0]LogTemp: Warning: |OpenGLES.cpp:431|bSupportsTextureHalfFloat 1
[2022.06.14-10.28.58:004][  0]LogTemp: Warning: |OpenGLES.cpp:433|bSupportsColorBufferFloat 1
[2022.06.14-10.28.58:004][  0]LogTemp: Warning: |OpenGLES.cpp:435|bSupportsColorBufferHalfFloat 1
[2022.06.14-10.28.58:005][  0]LogTemp: Warning: |OpenGLES.cpp:438|bSupportsShaderFramebufferFetch 1
[2022.06.14-10.28.58:005][  0]LogTemp: Warning: |OpenGLES.cpp:440|bRequiresUEShaderFramebufferFetchDef 1
[2022.06.14-10.28.58:005][  0]LogTemp: Warning: |OpenGLES.cpp:442|bSupportsShaderDepthStencilFetch 1
[2022.06.14-10.28.58:005][  0]LogTemp: Warning: |OpenGLES.cpp:444|bSupportsMultisampledRenderToTexture 1
[2022.06.14-10.28.58:005][  0]LogTemp: Warning: |OpenGLES.cpp:448|bSupportsSGRB 1
[2022.06.14-10.28.58:005][  0]LogTemp: Warning: |OpenGLES.cpp:450|bSupportsDXT 0
[2022.06.14-10.28.58:005][  0]LogTemp: Warning: |OpenGLES.cpp:452|bSupportsPVRTC 0
[2022.06.14-10.28.58:005][  0]LogTemp: Warning: |OpenGLES.cpp:454|bSupportsATITC 1
[2022.06.14-10.28.58:005][  0]LogTemp: Warning: |OpenGLES.cpp:456|bSupportsETC1 1
[2022.06.14-10.28.58:005][  0]LogTemp: Warning: |OpenGLES.cpp:458|bSupportsVertexArrayObjects 1
[2022.06.14-10.28.58:005][  0]LogTemp: Warning: |OpenGLES.cpp:460|bSupportsDiscardFrameBuffer 1
[2022.06.14-10.28.58:005][  0]LogTemp: Warning: |OpenGLES.cpp:462|bSupportsNVFrameBufferBlit 0
[2022.06.14-10.28.58:005][  0]LogTemp: Warning: |OpenGLES.cpp:464|bSupportsBufferStorage 1
[2022.06.14-10.28.58:005][  0]LogTemp: Warning: |OpenGLES.cpp:466|bSupportsPackedDepthStencil 1
[2022.06.14-10.28.58:005][  0]LogTemp: Warning: |OpenGLES.cpp:468|bSupportsShaderTextureLod 0
[2022.06.14-10.28.58:005][  0]LogTemp: Warning: |OpenGLES.cpp:470|bSupportsTextureStorageEXT 0
[2022.06.14-10.28.58:005][  0]LogTemp: Warning: |OpenGLES.cpp:472|bSupportsCopyTextureLevels 0
[2022.06.14-10.28.58:005][  0]LogTemp: Warning: |OpenGLES.cpp:474|bSupportsTextureNPOT 1
[2022.06.14-10.28.58:005][  0]LogTemp: Warning: |OpenGLES.cpp:476|bSupportsStandardDerivativesExtension 1
[2022.06.14-10.28.58:005][  0]LogTemp: Warning: |OpenGLES.cpp:478|bSupportsRGB10A2 0
[2022.06.14-10.28.58:005][  0]LogTemp: Warning: |OpenGLES.cpp:480|bSupportsProgramBinary 1
[2022.06.14-10.28.58:005][  0]LogRHI: |OpenGLES.cpp:487|Fragment shader lowp precision: 10
[2022.06.14-10.28.58:005][  0]LogRHI: |OpenGLES.cpp:488|Fragment shader mediump precision: 10
[2022.06.14-10.28.58:005][  0]LogRHI: |OpenGLES.cpp:489|Fragment shader highp precision: 23
[2022.06.14-10.28.58:006][  0]LogRHI: |OpenGLES.cpp:621|Support for 4x MSAA detected
[2022.06.14-10.28.58:006][  0]LogRHI: |OpenGLES.cpp:634|  GL_MAX_COMBINED_IMAGE_UNIFORMS: 20
[2022.06.14-10.28.58:006][  0]LogRHI: |OpenGLES.cpp:635|  GL_MAX_COMPUTE_IMAGE_UNIFORMS: 8
[2022.06.14-10.28.58:006][  0]LogRHI: |OpenGLES.cpp:636|  GL_MAX_FRAGMENT_IMAGE_UNIFORMS: 4
[2022.06.14-10.28.58:006][  0]LogRHI: |OpenGLES.cpp:679|Device supports mobile multi-view.
[2022.06.14-10.28.58:007][  0]LogRHI: |OpenGLES.cpp:807|Support for 4x MSAA detected
[2022.06.14-10.28.58:007][  0]LogRHI: |OpenGLES.cpp:833|Device supports mobile multi-view.
[2022.06.14-10.28.58:007][  0]LogRHI: |AndroidOpenGL.cpp:1006|Image external enabled: ImageExternalESSL300
[2022.06.14-10.28.58:007][  0]LogRHI: |AndroidOpenGL.cpp:1079|Using QCOM_shader_framebuffer_fetch_noncoherent
[2022.06.14-10.28.58:007][  0]LogRHI: |OpenGLDevice.cpp:698|  GL_MAX_TEXTURE_SIZE: 16384
[2022.06.14-10.28.58:007][  0]LogRHI: |OpenGLDevice.cpp:702|  GL_MAX_CUBE_MAP_TEXTURE_SIZE: 16384
[2022.06.14-10.28.58:008][  0]LogRHI: |OpenGLDevice.cpp:704|  GL_MAX_ARRAY_TEXTURE_LAYERS: 2048
[2022.06.14-10.28.58:008][  0]LogRHI: |OpenGLDevice.cpp:707|  GL_MAX_3D_TEXTURE_SIZE: 2048
[2022.06.14-10.28.58:008][  0]LogRHI: |OpenGLDevice.cpp:709|  GL_MAX_RENDERBUFFER_SIZE: 16384
[2022.06.14-10.28.58:008][  0]LogRHI: |OpenGLDevice.cpp:710|  GL_MAX_TEXTURE_IMAGE_UNITS: 16
[2022.06.14-10.28.58:008][  0]LogRHI: |OpenGLDevice.cpp:715|  GL_MAX_DRAW_BUFFERS: 8
[2022.06.14-10.28.58:008][  0]LogRHI: |OpenGLDevice.cpp:718|  GL_MAX_COLOR_ATTACHMENTS: 8
[2022.06.14-10.28.58:008][  0]LogRHI: |OpenGLDevice.cpp:719|  GL_MAX_SAMPLES: 4
[2022.06.14-10.28.58:008][  0]LogRHI: |OpenGLDevice.cpp:720|  GL_MAX_COLOR_TEXTURE_SAMPLES: 4
[2022.06.14-10.28.58:008][  0]LogRHI: |OpenGLDevice.cpp:721|  GL_MAX_DEPTH_TEXTURE_SAMPLES: 4
[2022.06.14-10.28.58:008][  0]LogRHI: |OpenGLDevice.cpp:722|  GL_MAX_INTEGER_SAMPLES: 1
[2022.06.14-10.28.58:008][  0]LogRHI: |OpenGLDevice.cpp:723|  GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS: 96
[2022.06.14-10.28.58:008][  0]LogRHI: |OpenGLDevice.cpp:724|  GL_MAX_VERTEX_ATTRIBS: 32
[2022.06.14-10.28.58:008][  0]LogRHI: |OpenGLDevice.cpp:726|  GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS: 1024
[2022.06.14-10.28.58:008][  0]LogRHI: |OpenGLDevice.cpp:727|  GL_MAX_COMPUTE_WORK_GROUP_SIZE: 0
[2022.06.14-10.28.58:008][  0]LogRHI: |OpenGLDevice.cpp:728|  GL_MAX_COMPUTE_WORK_GROUP_COUNT: 0
[2022.06.14-10.28.58:008][  0]LogRHI: |OpenGLDevice.cpp:729|  GL_MAX_COMPUTE_SHARED_MEMORY_SIZE: 32768
[2022.06.14-10.28.58:008][  0]LogRHI: |OpenGLDevice.cpp:743|  GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT: 16
[2022.06.14-10.28.58:008][  0]LogRHI: |OpenGLDevice.cpp:824|OpenGL MajorVersion = 3, MinorVersion = 1, ShaderPlatform = GLSL_ES3_1_ANDROID, FeatureLevel = ES3_1
[2022.06.14-10.28.58:008][  0]LogRHI: |OpenGLDevice.cpp:829|PLATFORM_ANDROID

 

Vulkan

在Android手机上使用Vulkan的RHI来启动游戏

[2022.07.04-17.18.07:104][  0]LogAndroid: |AndroidPlatformMisc.cpp:2328|VulkanRHI will be used!
[2022.07.04-17.18.07:105][  0]LogAndroid: |AndroidPlatformMisc.cpp:2368|Vulkan SM5 is available but disabled for this device.
[2022.07.04-17.18.07:105][  0]LogAndroid: |LaunchAndroid.cpp:240|Unlocking android HW window during preinit.
[2022.07.04-17.18.07:105][  0]LogVulkanRHI: Display: |VulkanLayers.cpp:308|- Found 0 instance layers
[2022.07.04-17.18.07:105][  0]LogVulkanRHI: Display: |VulkanLayers.cpp:318|- Found 10 instance extensions
[2022.07.04-17.18.07:105][  0]LogVulkanRHI: Display: |VulkanLayers.cpp:324|* VK_EXT_debug_report
[2022.07.04-17.18.07:105][  0]LogVulkanRHI: Display: |VulkanLayers.cpp:324|* VK_EXT_swapchain_colorspace
[2022.07.04-17.18.07:105][  0]LogVulkanRHI: Display: |VulkanLayers.cpp:324|* VK_KHR_android_surface
[2022.07.04-17.18.07:105][  0]LogVulkanRHI: Display: |VulkanLayers.cpp:324|* VK_KHR_device_group_creation
[2022.07.04-17.18.07:105][  0]LogVulkanRHI: Display: |VulkanLayers.cpp:324|* VK_KHR_external_fence_capabilities
[2022.07.04-17.18.07:105][  0]LogVulkanRHI: Display: |VulkanLayers.cpp:324|* VK_KHR_external_memory_capabilities
[2022.07.04-17.18.07:105][  0]LogVulkanRHI: Display: |VulkanLayers.cpp:324|* VK_KHR_external_semaphore_capabilities
[2022.07.04-17.18.07:105][  0]LogVulkanRHI: Display: |VulkanLayers.cpp:324|* VK_KHR_get_physical_device_properties2
[2022.07.04-17.18.07:105][  0]LogVulkanRHI: Display: |VulkanLayers.cpp:324|* VK_KHR_get_surface_capabilities2
[2022.07.04-17.18.07:105][  0]LogVulkanRHI: Display: |VulkanLayers.cpp:324|* VK_KHR_surface
[2022.07.04-17.18.07:105][  0]LogVulkanRHI: Display: |VulkanLayers.cpp:506|Not using instance layers
[2022.07.04-17.18.07:105][  0]LogVulkanRHI: Display: |VulkanLayers.cpp:512|Using instance extensions
[2022.07.04-17.18.07:105][  0]LogVulkanRHI: Display: |VulkanLayers.cpp:515|* VK_KHR_surface
[2022.07.04-17.18.07:105][  0]LogVulkanRHI: Display: |VulkanLayers.cpp:515|* VK_KHR_android_surface
[2022.07.04-17.18.07:105][  0]LogVulkanRHI: Display: |VulkanLayers.cpp:515|* VK_KHR_external_memory_capabilities
[2022.07.04-17.18.07:105][  0]LogVulkanRHI: Display: |VulkanLayers.cpp:515|* VK_KHR_get_physical_device_properties2
[2022.07.04-17.18.07:107][  0]LogVulkanRHI: Display: |VulkanRHI.cpp:539|Found 1 device(s)
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: |VulkanAndroidPlatform.cpp:378|bHasGoogleDisplayTiming = 1
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:897|Device 0: Adreno (TM) 650
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:898|- API 1.1.128(0x401080) Driver 0x801f6000 VendorId 0x5143
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:899|- DeviceID 0x6050002 Type Integrated GPU
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:900|- Max Descriptor Sets Bound 4 Timestamps 1
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_ANDROID_external_memory_android_hardware_buffer
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_EXT_astc_decode_mode
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_EXT_device_memory_report
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_EXT_filter_cubic
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_EXT_fragment_density_map
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_EXT_global_priority
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_EXT_hdr_metadata
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_EXT_host_query_reset
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_EXT_index_type_uint8
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_EXT_line_rasterization
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_EXT_pipeline_creation_cache_control
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_EXT_pipeline_creation_feedback
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_EXT_queue_family_foreign
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_EXT_sample_locations
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_EXT_sampler_filter_minmax
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_EXT_scalar_block_layout
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_EXT_separate_stencil_usage
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_EXT_subgroup_size_control
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_EXT_texture_compression_astc_hdr
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_EXT_transform_feedback
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_EXT_vertex_attribute_divisor
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_GOOGLE_display_timing
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_IMG_filter_cubic
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_16bit_storage
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_bind_memory2
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_buffer_device_address
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_create_renderpass2
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_dedicated_allocation
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_depth_stencil_resolve
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_descriptor_update_template
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_device_group
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_draw_indirect_count
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_driver_properties
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_external_fence
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_external_fence_fd
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_external_memory
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_external_memory_fd
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_external_semaphore
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_external_semaphore_fd
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_get_memory_requirements2
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_image_format_list
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_incremental_present
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_maintenance1
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_maintenance2
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_maintenance3
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_multiview
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_push_descriptor
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_relaxed_block_layout
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_sampler_mirror_clamp_to_edge
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_sampler_ycbcr_conversion
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_separate_depth_stencil_layouts
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_shader_draw_parameters
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_shader_float16_int8
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_shader_float_controls
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_shader_subgroup_extended_types
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_shared_presentable_image
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_spirv_1_4
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_storage_buffer_storage_class
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_swapchain
[2022.07.04-17.18.07:109][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_uniform_buffer_standard_layout
[2022.07.04-17.18.07:110][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_variable_pointers
[2022.07.04-17.18.07:110][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_KHR_vulkan_memory_model
[2022.07.04-17.18.07:110][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_QCOM_render_pass_shader_resolve
[2022.07.04-17.18.07:110][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_QCOM_render_pass_store_ops
[2022.07.04-17.18.07:110][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:917|-    Found device extension VK_QCOM_render_pass_transform
[2022.07.04-17.18.07:110][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:950|Using Device 0: Geometry 1 Tessellation 1 BufferAtomic64 0
[2022.07.04-17.18.07:110][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:237|Found 1 Queue Families
[2022.07.04-17.18.07:110][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:290|Initializing Queue Family 0: 3 queues Gfx Compute
[2022.07.04-17.18.07:110][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:403|Using device layers
[2022.07.04-17.18.07:110][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:409|Using device extensions
[2022.07.04-17.18.07:110][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:412|* VK_GOOGLE_display_timing
[2022.07.04-17.18.07:110][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:412|* VK_EXT_fragment_density_map
[2022.07.04-17.18.07:110][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:412|* VK_KHR_swapchain
[2022.07.04-17.18.07:110][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:412|* VK_KHR_maintenance1
[2022.07.04-17.18.07:110][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:412|* VK_KHR_maintenance2
[2022.07.04-17.18.07:110][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:412|* VK_EXT_scalar_block_layout
[2022.07.04-17.18.07:110][  0]LogVulkanRHI: Display: |VulkanDevice.cpp:412|* VK_KHR_image_format_list
[2022.07.04-17.18.07:110][  0]LogVulkanRHI: Display: |VulkanMemory.cpp:737|2 Device Memory Heaps; Max memory allocations 4096
[2022.07.04-17.18.07:110][  0]LogVulkanRHI: Display: |VulkanMemory.cpp:746| 0: Flags 0x1 Size 8011849728 (7640.70 MB) GPU
[2022.07.04-17.18.07:110][  0]LogVulkanRHI: Display: |VulkanMemory.cpp:746| 1: Flags 0x1 Size 268435456 (256.00 MB) GPU
[2022.07.04-17.18.07:110][  0]LogVulkanRHI: Display: |VulkanMemory.cpp:751|6 Device Memory Types (unified)
[2022.07.04-17.18.07:111][  0]LogVulkanRHI: Display: |VulkanMemory.cpp:762| 0: Flags 0x00001 Heap  0  Local                                         
[2022.07.04-17.18.07:111][  0]LogVulkanRHI: Display: |VulkanMemory.cpp:762| 1: Flags 0x0000b Heap  0  Local HostVisible              HostCached     
[2022.07.04-17.18.07:111][  0]LogVulkanRHI: Display: |VulkanMemory.cpp:762| 2: Flags 0x0000f Heap  0  Local HostVisible HostCoherent HostCached     
[2022.07.04-17.18.07:111][  0]LogVulkanRHI: Display: |VulkanMemory.cpp:762| 3: Flags 0x00001 Heap  0  Local                                         
[2022.07.04-17.18.07:111][  0]LogVulkanRHI: Display: |VulkanMemory.cpp:762| 4: Flags 0x00007 Heap  0  Local HostVisible HostCoherent                
[2022.07.04-17.18.07:111][  0]LogVulkanRHI: Display: |VulkanMemory.cpp:762| 5: Flags 0x00021 Heap  1  Local                                         
[2022.07.04-17.18.07:111][  0]LogVulkanRHI: Display: |VulkanMemory.cpp:769|Host Allocation Percentage   0.00% -          0.00MB /    0.000MB
[2022.07.04-17.18.07:111][  0]LogVulkanRHI: Display: |VulkanMemory.cpp:795|Memory Budget unavailable
[2022.07.04-17.18.07:120][  0]LogVulkanRHI: |VulkanPipeline.cpp:436|FVulkanPipelineStateCacheManager will check for loading, etc when ShaderPipelineCache opens its file
[2022.07.04-17.18.07:124][  0]LogVulkanRHI: Display: Using VK_ACCESS_SHADER_READ_BIT workaround for input attachments.
[2022.07.04-17.18.07:138][  0]LogRHI: |VulkanRHI.cpp:263|Texture pool is 800 MB (of 7896 MB total graphics mem)

 

扩展阅读

Android Vulkan移动渲染器

 

posted on 2024-07-10 22:18  可可西  阅读(224)  评论(0编辑  收藏  举报

导航