diff options
author | Timothy Arceri <[email protected]> | 2016-10-13 15:11:47 +1100 |
---|---|---|
committer | Timothy Arceri <[email protected]> | 2016-10-26 14:29:36 +1100 |
commit | 088c25bfb7d77e2a23af7cc8c3357f4c5228c757 (patch) | |
tree | 4b646d0c31f69ff645ce7a172539a3f9c3bfdac3 /src/compiler/shader_info.h | |
parent | 64d9773cfebded42691a70e3b233cadf896e53ba (diff) |
compiler: add fields for tes metadata to shader info
And copy the values from gl_tess_eval_program struct.
Reviewed-by: Jason Ekstrand <[email protected]>
Diffstat (limited to 'src/compiler/shader_info.h')
-rw-r--r-- | src/compiler/shader_info.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/compiler/shader_info.h b/src/compiler/shader_info.h index 7624008dedc..5eae8f13f46 100644 --- a/src/compiler/shader_info.h +++ b/src/compiler/shader_info.h @@ -121,6 +121,13 @@ typedef struct shader_info { /** The number of vertices in the TCS output patch. */ unsigned vertices_out; } tcs; + + struct { + uint32_t primitive_mode; /* GL_TRIANGLES, GL_QUADS or GL_ISOLINES */ + uint32_t spacing; /* GL_EQUAL, GL_FRACTIONAL_EVEN, GL_FRACTIONAL_ODD */ + uint32_t vertex_order; /* GL_CW or GL_CCW */ + bool point_mode; + } tes; }; } shader_info; |