• Show log

    Commit

  • Hash : e02753fc
    Author : Gregg Tavares
    Date : 2021-08-31T21:09:45

    Convert constructors to function calls where needed.
    
    MSL does not do as many conversions between types
    and has more strict constructors than GLSL so
    convert to function calls where necessary.
    
    Fixes:
    GLSLTest_ES3.AmbiguousConstructorCall2x2/ES3_Metal
    GLSLTest_ES3.AmbiguousConstructorCall2x3/ES3_Metal
    GLSLTest_ES3.ConstructMatrixFromNonFloat/ES3_Metal
    GLSLTest_ES3.ConstructNonFloatVectorFromMatrix/ES3_Metal
    GLSLTest_ES3.ScalarConstructor/ES3_Metal
    UniformBufferTest.Std140UniformBlockWithRowMajorQualifier/ES3_Metal
    UniformBufferTest.Std140UniformBlockWithPerMemberRowMajorQualifier/ES3_Metal
    UniformBufferTest.Std140UniformBlockWithPerMemberColumnMajorQualifier/ES3_Metal
    UniformBufferTest.Std140UniformBlockWithRowMajorQualifierOnStruct/ES3_Metal
    SimpleUniformTest.FloatMatrix2UniformStateQuery/ES2_Metal
    SimpleUniformTest.FloatMatrix2UniformStateQuery/ES3_Metal
    SimpleUniformTest.FloatMatrix3UniformStateQuery/ES2_Metal
    SimpleUniformTest.FloatMatrix3UniformStateQuery/ES3_Metal
    SimpleUniformTest.ArrayOfMat3UniformStateQuery/ES2_Metal
    SimpleUniformTest.ArrayOfMat3UniformStateQuery/ES3_Metal
    UniformTestES3.MatrixArrayUniformStateQuery/ES3_Metal
    
    Bug: angleproject:6306
    Change-Id: Iea8a9a261f94f121f482c2ea9678192ca056570c
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3134963
    Commit-Queue: Gregg Tavares <gman@chromium.org>
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: Kenneth Russell <kbr@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 www_kmx_io thodg_w thodg_l thodg thodg_m
    Tags