mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 05:08:08 +02:00
swr/rast: Simplify #define usage in gen source file
Removed preprocessor defines from structures passed to LLVM jitted code. The python scripts do not understand the preprocessor defines and ignores them. So for fields that are compiled out due to a preprocessor define the LLVM script accounts for them anyway because it doesn't know what the defines are set to. The sanitize defines for open source are fine in that they're safely used. Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com>
This commit is contained in:
parent
f36026ce2e
commit
ffc0aeb4ec
1 changed files with 3 additions and 4 deletions
|
|
@ -234,13 +234,12 @@ struct SWR_VS_CONTEXT
|
|||
uint32_t InstanceID; // IN: Instance ID, constant across all verts of the SIMD
|
||||
simdscalari VertexID; // IN: Vertex ID
|
||||
simdscalari mask; // IN: Active mask for shader
|
||||
#if USE_SIMD16_FRONTEND
|
||||
|
||||
// SIMD16 Frontend fields.
|
||||
uint32_t AlternateOffset; // IN: amount to offset for interleaving even/odd simd8 in simd16vertex output
|
||||
#if USE_SIMD16_VS
|
||||
simd16scalari mask16; // IN: Active mask for shader (16-wide)
|
||||
simd16scalari VertexID16; // IN: Vertex ID (16-wide)
|
||||
#endif
|
||||
#endif
|
||||
|
||||
SWR_SHADER_STATS stats; // OUT: shader statistics used for archrast.
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue