summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon
diff options
context:
space:
mode:
authorNeoBrainX <NeoBrainX@gmail.com>2013-08-12 12:04:56 +0200
committerNeoBrainX <NeoBrainX@gmail.com>2013-08-12 18:30:41 +0200
commit7a1940020d6689e19a18becc75e734669dceeaf2 (patch)
treeef0829a27cbbe08b495f030325183221749c237f /Source/Core/VideoCommon
parentd0084cb41dd832f3d485b1e9d1be0c0814a9dd29 (diff)
VertexShaderGen: Optimize shader uid data order.
Diffstat (limited to 'Source/Core/VideoCommon')
-rw-r--r--Source/Core/VideoCommon/Src/VertexShaderGen.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/Core/VideoCommon/Src/VertexShaderGen.h b/Source/Core/VideoCommon/Src/VertexShaderGen.h
index eef0646e6f..ab9a378107 100644
--- a/Source/Core/VideoCommon/Src/VertexShaderGen.h
+++ b/Source/Core/VideoCommon/Src/VertexShaderGen.h
@@ -69,12 +69,12 @@ struct vertex_shader_uid_data
{
u32 NumValues() const { return sizeof(vertex_shader_uid_data); }
- u32 components;
- u32 numColorChans : 2;
+ u32 components : 23;
u32 numTexGens : 4;
-
+ u32 numColorChans : 2;
u32 dualTexTrans_enabled : 1;
u32 pixel_lighting : 1;
+ u32 pad0 : 1;
u32 texMtxInfo_n_projection : 16; // Stored separately to guarantee that the texMtxInfo struct is 8 bits wide
struct {