Displaying 3 results from an estimated 3 matches for "sampler0".
Did you mean:
sampler
2016 Oct 24
2
RFC: (Co-)Convergent functions and uniform function parameters
...er, %coord0)
%v2 = texelFetch(%sampler, %coord1)
%v = select i1 %cond, vType %v1, %v2
is logically equivalent to and could benefit from being transformed to,
%coord = select i1 %cond, cType %coord0, %coord1
%v = texelFetch(%sampler, %coord)
but on the other hand
%v1 = texelFetch(%sampler0, %coord)
%v2 = texelFetch(%sampler1, %coord)
%v = select i1 %cond, vType %v1, %v2
_must_not_ be transformed to
%s = select i1 %cond, sType %sampler0, %sampler1
%v = texelFetch(%s, %coord)
because of uniformity restrictions on the first argument of texelFetch.
We currently have a sha...
2016 Oct 24
2
RFC: (Co-)Convergent functions and uniform function parameters
...cond, vType %v1, %v2
>>
>> is logically equivalent to and could benefit from being transformed to,
>>
>> %coord = select i1 %cond, cType %coord0, %coord1
>> %v = texelFetch(%sampler, %coord)
>>
>> but on the other hand
>>
>> %v1 = texelFetch(%sampler0, %coord)
>> %v2 = texelFetch(%sampler1, %coord)
>> %v = select i1 %cond, vType %v1, %v2
>>
>> _must_not_ be transformed to
>>
>> %s = select i1 %cond, sType %sampler0, %sampler1
>> %v = texelFetch(%s, %coord)
>>
>> because of uniformity rest...
2016 Oct 24
2
RFC: (Co-)Convergent functions and uniform function parameters
...valent to and could benefit from being transformed to,
>>>>
>>>> %coord = select i1 %cond, cType %coord0, %coord1
>>>> %v = texelFetch(%sampler, %coord)
>>>>
>>>> but on the other hand
>>>>
>>>> %v1 = texelFetch(%sampler0, %coord)
>>>> %v2 = texelFetch(%sampler1, %coord)
>>>> %v = select i1 %cond, vType %v1, %v2
>>>>
>>>> _must_not_ be transformed to
>>>>
>>>> %s = select i1 %cond, sType %sampler0, %sampler1
>>>> %v = texelFetch(%s...