Skip to content
  • Lepton Wu's avatar
    vrend: Fix wrong numlayers in vrend_make_view · 1686cf92
    Lepton Wu authored
    
    
    The old code is buggy and set numlayers to 1 for GL_TEXTURE_2D_ARRAY
    when creating the view. Just change to use array_size directly.
    
    This fixes such tests in CtsNativeHardwareTestCases:
    
    android.hardware.nativehardware.cts.AHardwareBufferNativeTests#MultipleLayers_ColorTest_MipmapComplete_GL_RGB10_A2
    android.hardware.nativehardware.cts.AHardwareBufferNativeTests#MultipleLayers_ColorTest_MipmapComplete_GL_RGB8
    android.hardware.nativehardware.cts.AHardwareBufferNativeTests#MultipleLayers_ColorTest_MipmapComplete_GL_RGBA16F
    android.hardware.nativehardware.cts.AHardwareBufferNativeTests#MultipleLayers_ColorTest_MipmapComplete_GL_RGBA8
    android.hardware.nativehardware.cts.AHardwareBufferNativeTests#MultipleLayers_ColorTest_MipmapComplete_GL_SRGB8_ALPHA8_sRGB
    
    Reviewed-by: default avatarGurchetan Singh <gurchetansingh@chromium.org>
    Signed-off-by: default avatarLepton Wu <lepton@chromium.org>
    1686cf92