• Show log

    Commit

  • Hash : a0924015
    Author : Gregg Tavares
    Date : 2021-11-22T19:44:05

    Metal:Fix GLSLTest_ES3.GLVertexIDIntegerTextureDrawElements Metal
    
    The test was failing if the "first" argument to glDrawElements
    was odd. When odd the offset was not a multiple of 2 bytes
    and the code was going down a different path than when the
    offset was event.
    
    The fix for that just removes a check for alignment to 4 bytes.
    
    Checking with UNSIGNED_BYTE indices though and it still
    failed. That was because it was encoding the index conversion
    path on one command buffer and the provoking index prep
    on another and so they were happening out of order.
    
    Putting both on the same command buffer fixes that.
    
    Bug: angleproject:6688
    Change-Id: I89b68ba965d073e0fa70b6d5b444dc743b5e34a7
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3296631
    Commit-Queue: Gregg Tavares <gman@chromium.org>
    Reviewed-by: Kyle Piddington <kpiddington@apple.com>
    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