• Show log

    Commit

  • Hash : 053c6a06
    Author : Yuxin Hu
    Date : 2022-09-20T15:17:28

    Vulkan: Add more tests for attachmentless framebuffer
    
    This CL adds below test scenarios for attachmentless framebuffer:
    1. Create first attachmentless framebuffer with larger size,
    and create second attachmentless framebuffer with smaller size.
    2. Create an attachmentless framebuffer with smaller size,
    and grow its default width and height.
    3. Create an attachmentless framebuffer with larger size,
    and shrink its default width and height.
    4. Create an attachmentless framebuffer with larger size,
    given it an attachment with a medium size,
    and shrink its default width and height.
    
    This CL also splits the test failure bugs on different
    vendor and renderer to different bug tickets.
    
    This CL addresses a bug on vulkan backend:
    only skip onFramebufferChange()
    if the framebuffer has at least one attachment,
    and mCurrentFramebufferDesc equals to priorFramebufferDesc.
    Otherwise in test scenario 2 and 3 above,
    we will use the wrong scissor size,
    because the FramebufferDesc remains the same before and after
    changing the default width and height,
    and we will wrongly skip onFramebufferChange() where we update scissor
    area to match with the new default width and height.
    
    Bug: angleproject:7666
    Bug: angleproject:7697
    Bug: angleproject:7699
    Bug: angleproject:7700
    Bug: angleproject:7705
    Change-Id: Ieb143b27f8c1a229dab8f43d0a16e3e871185941
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3908332
    Reviewed-by: Charlie Lao <cclao@google.com>
    Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/angle.git
    Git SSH git@git.kmx.io:kc3-lang/angle.git
    Public access ? public
    Description

    A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.

    Homepage

    Github

    Users
    kc3_lang_org thodg_w www_kmx_io thodg_l thodg thodg_m
    Tags