"description": "zink: Only expose PIPE_CAP_SHADER_ATOMIC_INT64 if we can do shared and ssbos.",
"nominated": true,
"nomination_type": 1,
- "resolution": 0,
+ "resolution": 1,
"main_sha": null,
"because_sha": "3ac0706aa83b10be1062dc61afe1f65ff3f716ff"
},
screen->info.atomic_float_feats.shaderSharedFloat32AtomicAdd &&
screen->info.atomic_float_feats.shaderBufferFloat32AtomicAdd);
case PIPE_CAP_SHADER_ATOMIC_INT64:
- return screen->info.have_KHR_shader_atomic_int64;
+ return (screen->info.have_KHR_shader_atomic_int64 &&
+ screen->info.atomic_int_feats.shaderSharedInt64Atomics &&
+ screen->info.atomic_int_feats.shaderBufferInt64Atomics);
case PIPE_CAP_MULTI_DRAW_INDIRECT_PARAMS:
return screen->info.have_KHR_draw_indirect_count;