radv/gfx10: fix ngg_get_ordered_id
Ported from RadeonSI. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3133> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3133>
This commit is contained in:
parent
089c8f0b8d
commit
d399f4f414
|
@ -2285,7 +2285,7 @@ static LLVMValueRef ngg_get_ordered_id(struct radv_shader_context *ctx)
|
|||
{
|
||||
return ac_build_bfe(&ctx->ac, ac_get_arg(&ctx->ac, ctx->args->gs_tg_info),
|
||||
ctx->ac.i32_0,
|
||||
LLVMConstInt(ctx->ac.i32, 11, false),
|
||||
LLVMConstInt(ctx->ac.i32, 12, false),
|
||||
false);
|
||||
}
|
||||
|
||||
|
|
|
@ -50,7 +50,7 @@ struct radv_shader_args {
|
|||
|
||||
/* HW GS */
|
||||
/* On gfx10:
|
||||
* - bits 0..10: ordered_wave_id
|
||||
* - bits 0..11: ordered_wave_id
|
||||
* - bits 12..20: number of vertices in group
|
||||
* - bits 22..30: number of primitives in group
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue