• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2024 Alyssa Rosenzweig
3  * Copyright 2024 Valve Corporation
4  * SPDX-License-Identifier: MIT
5  */
6 
7 #pragma once
8 
9 /* See compiler/README.md for the ABI */
10 
11 #define AGX_ABI_VIN_ATTRIB(i)   (2 * (8 + i))
12 #define AGX_ABI_VIN_VERTEX_ID   (2 * 5)
13 #define AGX_ABI_VIN_INSTANCE_ID (2 * 6)
14 
15 #define AGX_ABI_FIN_SAMPLE_MASK (2)
16 
17 #define AGX_ABI_FOUT_SAMPLE_MASK   (2)
18 #define AGX_ABI_FOUT_Z             (4)
19 #define AGX_ABI_FOUT_S             (6)
20 #define AGX_ABI_FOUT_WRITE_SAMPLES (7)
21 #define AGX_ABI_FOUT_COLOUR(rt)    (2 * (4 + (4 * rt)))
22