• Show log

    Commit

  • Hash : 2269011c
    Author : Charlie Lao
    Date : 2025-06-30T14:08:11

    Remove BitSet::to_ulong and BitSetArray::to_ulong
    
    BitSet::to_ulong() is a bit redundant with bits(), and has a risk of
    losing upper bits on windows platform where unsigned long is 32 bit.
    This CL removes the usage of it and replaced with bits().
    
    BitSetArray::to_ulong() method only captures up to 64 bits, all other
    bits are dropped silently which is wrong. This CL fix this and serialize
    it as a vector of uint64_t. BitSetArray::to_ulong() is removed in this
    CL.
    
    Bug: angleproject:42264163
    Change-Id: I663b2cdacc0e930ee616e333131e831ec124a9d4
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6691283
    Reviewed-by: Geoff Lang <geofflang@chromium.org>
    Reviewed-by: Cody Northrop <cnorthrop@google.com>
    Commit-Queue: Charlie Lao <cclao@google.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
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags