Skip to content

Commit b759734

Browse files
committed
fixed algorithms.hlsl
1 parent 59a85fb commit b759734

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

include/nbl/builtin/hlsl/algorithm.hlsl

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
#ifndef _NBL_BUILTIN_HLSL_ALGORITHM_INCLUDED_
55
#define _NBL_BUILTIN_HLSL_ALGORITHM_INCLUDED_
66

7+
#include "nbl/builtin/hlsl/functional.hlsl"
8+
79
namespace nbl
810
{
911
namespace hlsl
@@ -115,20 +117,20 @@ namespace impl
115117
template<class Accessor, typename T>
116118
uint lower_bound(inout Accessor accessor, const uint begin, const uint end, const T value)
117119
{
118-
//using Comparator = impl::comparator_lt_t<T>;
120+
//using Comparator = nbl::hlsl::less<T>;
119121
//Comparator comp;
120122

121-
impl::comparator_lt_t<T> comp;
122-
return nbl::hlsl::lower_bound<Accessor,impl::comparator_lt_t<T> >(accessor,begin,end,value,comp);
123+
nbl::hlsl::less<T> comp;
124+
return nbl::hlsl::lower_bound<Accessor, nbl::hlsl::less<T> >(accessor,begin,end,value,comp);
123125
}
124126
template<class Accessor, typename T>
125127
uint upper_bound(inout Accessor accessor, const uint begin, const uint end, const T value)
126128
{
127-
//using Comparator = impl::comparator_lt_t<T>;
129+
//using Comparator = nbl::hlsl::less<T>;
128130
//Comparator comp;
129131

130-
impl::comparator_lt_t<T> comp;
131-
return nbl::hlsl::upper_bound<Accessor,impl::comparator_lt_t<T> >(accessor,begin,end,value,comp);
132+
nbl::hlsl::less<T> comp;
133+
return nbl::hlsl::upper_bound<Accessor, nbl::hlsl::less<T> >(accessor,begin,end,value,comp);
132134
}
133135

134136
}

0 commit comments

Comments
 (0)