Signed-off-by: Francisco Jerez <[email protected]>
---
 nouveau/nouveau_class.h |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/nouveau/nouveau_class.h b/nouveau/nouveau_class.h
index 0b8a6f0..c5fe5d7 100644
--- a/nouveau/nouveau_class.h
+++ b/nouveau/nouveau_class.h
@@ -1845,6 +1845,11 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 
SOFTWARE.
 #define    NV10TCL_TX_FORMAT_WRAP_T_CLAMP                                      
        0x50000000
 #define  NV10TCL_TX_ENABLE(x)                                                  
        (0x00000228+((x)*4))
 #define  NV10TCL_TX_ENABLE__SIZE                                               
        0x00000002
+#define   NV10TCL_TX_ENABLE_CULL_SHIFT                                         
        0
+#define   NV10TCL_TX_ENABLE_CULL_MASK                                          
        0x0000000f
+#define    NV10TCL_TX_ENABLE_CULL_DISABLED                                     
        0x00000000
+#define    NV10TCL_TX_ENABLE_CULL_TEST_ALL                                     
        0x00000003
+#define    NV10TCL_TX_ENABLE_CULL_TEST_ALPHA                                   
        0x00000004
 #define   NV10TCL_TX_ENABLE_ANISOTROPY_SHIFT                                   
        4
 #define   NV10TCL_TX_ENABLE_ANISOTROPY_MASK                                    
        0x00000030
 #define   NV10TCL_TX_ENABLE_MIPMAP_MAX_LOD_SHIFT                               
        14
@@ -2896,11 +2901,13 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 
SOFTWARE.
 #define  NV10TCL_VTXBUF_ADDRESS__SIZE                                          
        0x00000008
 #define  NV10TCL_VTXFMT(x)                                                     
        (0x00000d04+((x)*8))
 #define  NV10TCL_VTXFMT__SIZE                                                  
        0x00000008
+#define   NV10TCL_VTXFMT_POS_HOMOGENEOUS                                       
        (1 << 24)
 #define   NV10TCL_VTXFMT_TYPE_SHIFT                                            
        0
 #define   NV10TCL_VTXFMT_TYPE_MASK                                             
        0x0000000f
-#define    NV10TCL_VTXFMT_TYPE_UBYTE                                           
        0x00000000
-#define    NV10TCL_VTXFMT_TYPE_USHORT                                          
        0x00000001
+#define    NV10TCL_VTXFMT_TYPE_BYTE_BGRA                                       
        0x00000000
+#define    NV10TCL_VTXFMT_TYPE_SHORT                                           
        0x00000001
 #define    NV10TCL_VTXFMT_TYPE_FLOAT                                           
        0x00000002
+#define    NV10TCL_VTXFMT_TYPE_BYTE_RGBA                                       
        0x00000004
 #define   NV10TCL_VTXFMT_FIELDS_SHIFT                                          
        4
 #define   NV10TCL_VTXFMT_FIELDS_MASK                                           
        0x000000f0
 #define   NV10TCL_VTXFMT_STRIDE_SHIFT                                          
        8
@@ -4501,6 +4508,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 
SOFTWARE.
 #define   NV20TCL_VB_ELEMENT_U16_I0_MASK                                       
        0x0000ffff
 #define   NV20TCL_VB_ELEMENT_U16_I1_SHIFT                                      
        16
 #define   NV20TCL_VB_ELEMENT_U16_I1_MASK                                       
        0xffff0000
+#define  NV20TCL_VB_ELEMENT_U32                                                
                0x00001808
 #define  NV20TCL_VB_VERTEX_BATCH                                               
        0x00001810
 #define   NV20TCL_VB_VERTEX_BATCH_OFFSET_SHIFT                                 
        0
 #define   NV20TCL_VB_VERTEX_BATCH_OFFSET_MASK                                  
        0x00ffffff
@@ -4846,6 +4854,10 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 
SOFTWARE.
 #define  NV17TCL_LMA_DEPTH_BUFFER_OFFSET                                       
        0x00000d60
 #define  NV17TCL_LMA_DEPTH_FILL_VALUE                                          
        0x00000d68
 #define  NV17TCL_LMA_DEPTH_BUFFER_CLEAR                                        
                0x00000d6c
+#define  NV17TCL_LMA_DEPTH_WINDOW_X                                            
        0x00001638
+#define  NV17TCL_LMA_DEPTH_WINDOW_Y                                            
        0x0000163c
+#define  NV17TCL_LMA_DEPTH_WINDOW_Z                                            
        0x00001640
+#define  NV17TCL_LMA_DEPTH_WINDOW_W                                            
        0x00001644
 #define  NV17TCL_LMA_DEPTH_ENABLE                                              
        0x00001658
 
 
-- 
1.6.4.4

_______________________________________________
Nouveau mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/nouveau

Reply via email to