glsl/linker: pass through the is_intrinsic flag
This flag was set to true for the atomic counter intrinsics, but it never got plumbed through the linker, so by the time it got to the backends it would always be set to the false. The current i965 backend code doesn't use is_intrinsic, so this should not change any existing code, but it's useful for codepaths that want to distinguish between intrinsics and non-intrinsics without using strcmp. Reviewed-by: Matt Turner <mattst88@gmail.com> Signed-off-by: Connor Abbott <connor.abbott@intel.com>
This commit is contained in:
parent
619505ac7c
commit
06ef631573
|
@ -154,6 +154,8 @@ public:
|
|||
|
||||
linked_sig->replace_parameters(&formal_parameters);
|
||||
|
||||
linked_sig->is_intrinsic = sig->is_intrinsic;
|
||||
|
||||
if (sig->is_defined) {
|
||||
foreach_in_list(const ir_instruction, original, &sig->body) {
|
||||
ir_instruction *copy = original->clone(linked, ht);
|
||||
|
|
Loading…
Reference in New Issue