diff options
Diffstat (limited to 'src/intel/compiler/brw_fs_generator.cpp')
-rw-r--r-- | src/intel/compiler/brw_fs_generator.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/intel/compiler/brw_fs_generator.cpp b/src/intel/compiler/brw_fs_generator.cpp index e265d59ccbe..d40ce2ce0d7 100644 --- a/src/intel/compiler/brw_fs_generator.cpp +++ b/src/intel/compiler/brw_fs_generator.cpp @@ -2196,6 +2196,13 @@ fs_generator::generate_code(const cfg_t *cfg, int dispatch_width) inst->header_size); break; + case SHADER_OPCODE_UNTYPED_ATOMIC_FLOAT: + assert(src[2].file == BRW_IMMEDIATE_VALUE); + brw_untyped_atomic_float(p, dst, src[0], src[1], src[2].ud, + inst->mlen, !inst->dst.is_null(), + inst->header_size); + break; + case SHADER_OPCODE_UNTYPED_SURFACE_READ: assert(!inst->header_size); assert(src[2].file == BRW_IMMEDIATE_VALUE); |