• Show log

    Commit

  • Hash : 05e9ec11
    Author : Alexey Knyazev
    Date : 2023-11-23T00:00:00

    Metal: Saturate floating-point depth textures on upload
    
    Metal does not clamp uploaded floating-point
    depth texture values to the normalized range.
    
    Used a compute shader to enforce
    the expected OpenGL ES semantics.
    
    Fixed the following tests on Intel and Apple GPUs:
    
    dEQP-GLES3.functional.texture.specification
        .teximage2d_depth.depth_component32f
        .teximage2d_depth.depth32f_stencil8
        .teximage2d_depth_pbo.depth_component32f
        .teximage2d_depth_pbo.depth32f_stencil8
        .teximage3d_depth.depth_component32f_2d_array
        .teximage3d_depth.depth32f_stencil8_2d_array
        .teximage3d_depth_pbo.depth_component32f_2d_array
        .teximage3d_depth_pbo.depth32f_stencil8_2d_array
        .texsubimage2d_depth.depth_component32f
        .texsubimage2d_depth.depth32f_stencil8
        .texsubimage3d_depth.depth_component32f_2d_array
        .texsubimage3d_depth.depth32f_stencil8_2d_array
    
    Fixed: angleproject:8422
    Fixed: angleproject:8426
    Change-Id: I843024f098fef2fbca15e7b6124052681d05b6ad
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5062710
    Reviewed-by: Geoff Lang <geofflang@chromium.org>
    Commit-Queue: Alexey Knyazev <lexa.knyazev@gmail.com>
    

  • 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