Module: Mesa
Branch: master
Commit: a9618e7c4214e29c97009870ad8904623746ffe9
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9618e7c4214e29c97009870ad8904623746ffe9

Author: Rob Clark <[email protected]>
Date:   Thu Feb 25 10:04:50 2021 -0800

util: Add accessor for util_cpu_caps

In release builds, there should be no change, but in debug builds the
assert will help us catch undefined behavior resulting from using
util_cpu_caps before it is initialized.

With fix for u_half_test for MSVC from Jesse Natalie squashed in.

Signed-off-by: Rob Clark <[email protected]>
Reviewed-by: Marek Olšák <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9266>

---

 src/amd/common/ac_gpu_info.c                       |  4 +-
 src/amd/compiler/tests/main.cpp                    |  4 +
 src/compiler/glsl/standalone.cpp                   |  2 +
 src/compiler/nir/tests/negative_equal_tests.cpp    |  2 +
 src/freedreno/isa/decode.c                         |  2 +
 src/gallium/auxiliary/gallivm/lp_bld_arit.c        | 98 +++++++++++-----------
 src/gallium/auxiliary/gallivm/lp_bld_conv.c        | 12 +--
 src/gallium/auxiliary/gallivm/lp_bld_format_s3tc.c | 10 +--
 src/gallium/auxiliary/gallivm/lp_bld_format_yuv.c  |  4 +-
 src/gallium/auxiliary/gallivm/lp_bld_gather.c      |  4 +-
 src/gallium/auxiliary/gallivm/lp_bld_init.c        | 15 ++--
 src/gallium/auxiliary/gallivm/lp_bld_logic.c       | 10 +--
 src/gallium/auxiliary/gallivm/lp_bld_misc.cpp      | 30 +++----
 src/gallium/auxiliary/gallivm/lp_bld_pack.c        | 24 +++---
 src/gallium/auxiliary/gallivm/lp_bld_sample.c      |  2 +-
 src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c  |  2 +-
 src/gallium/auxiliary/rtasm/rtasm_cpu.c            |  4 +-
 src/gallium/auxiliary/rtasm/rtasm_x86sse.c         | 12 +--
 src/gallium/auxiliary/util/u_threaded_context.c    |  6 +-
 src/gallium/drivers/llvmpipe/lp_bld_depth.c        |  4 +-
 src/gallium/drivers/llvmpipe/lp_screen.c           |  2 +-
 src/gallium/drivers/llvmpipe/lp_test_arit.c        |  4 +-
 src/gallium/drivers/llvmpipe/lp_texture.c          |  4 +-
 src/gallium/drivers/swr/swr_loader.cpp             |  8 +-
 src/gallium/drivers/vc4/vc4_tiling.h               |  4 +-
 src/gallium/tests/unit/translate_test.c            |  9 +-
 src/gallium/tests/unit/u_half_test.c               |  9 +-
 src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c      |  4 +-
 src/gallium/winsys/radeon/drm/radeon_drm_winsys.c  |  4 +-
 src/mesa/main/glthread.c                           |  8 +-
 src/mesa/state_tracker/st_context.c                |  2 +-
 src/mesa/state_tracker/st_draw.c                   |  2 +-
 src/util/half_float.h                              |  6 +-
 src/util/tests/format/u_format_test.c              |  2 +
 src/util/u_cpu_detect.c                            |  4 +-
 src/util/u_cpu_detect.h                            | 16 +++-
 src/util/u_math.c                                  |  8 +-
 src/util/u_queue.c                                 |  2 +-
 38 files changed, 187 insertions(+), 162 deletions(-)

Diff:   
http://cgit.freedesktop.org/mesa/mesa/diff/?id=a9618e7c4214e29c97009870ad8904623746ffe9
_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to