libagx: drop libagx_sub_sat
should optimize in nir if needed. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Reviewed-by: Mary Guillemard <mary.guillemard@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34638>
This commit is contained in:
committed by
Marge Bot
parent
bfc18b6fb1
commit
1050c69833
@@ -11,12 +11,6 @@
|
||||
#include "util/bitscan.h"
|
||||
#include "util/u_math.h"
|
||||
|
||||
#ifndef __OPENCL_VERSION__
|
||||
#define libagx_sub_sat(x, y) ((x >= y) ? (x - y) : 0)
|
||||
#else
|
||||
#define libagx_sub_sat(x, y) sub_sat(x, y)
|
||||
#endif
|
||||
|
||||
#pragma once
|
||||
|
||||
#define MAX_SO_BUFFERS 4
|
||||
@@ -84,7 +78,7 @@ libagx_index_buffer(uint64_t index_buffer, uint size_el, uint offset_el,
|
||||
static inline uint
|
||||
libagx_index_buffer_range_el(uint size_el, uint offset_el)
|
||||
{
|
||||
return libagx_sub_sat(size_el, offset_el);
|
||||
return offset_el < size_el ? (size_el - offset_el) : 0;
|
||||
}
|
||||
|
||||
struct agx_geometry_params {
|
||||
|
||||
Reference in New Issue
Block a user