diff options
author | Brian Paul <[email protected]> | 2008-12-12 16:02:31 -0700 |
---|---|---|
committer | Brian Paul <[email protected]> | 2008-12-12 16:02:31 -0700 |
commit | 240e211c711b0ebfe6c3daa6cb70a3fa8fc8b656 (patch) | |
tree | de3a893f05f0979de6fe781753cceef90d90271e /src/mesa | |
parent | 4d49fc83f11ec2f333e06e94af5ac0d24b93caa8 (diff) |
mesa: remove unneeded swizzle init code in glsl compiler
Diffstat (limited to 'src/mesa')
-rw-r--r-- | src/mesa/shader/slang/slang_codegen.c | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/src/mesa/shader/slang/slang_codegen.c b/src/mesa/shader/slang/slang_codegen.c index cf58e2f9f26..bf7966dc136 100644 --- a/src/mesa/shader/slang/slang_codegen.c +++ b/src/mesa/shader/slang/slang_codegen.c @@ -2707,24 +2707,6 @@ _slang_gen_var_decl(slang_assemble_ctx *A, slang_variable *var, store->Size = sz; } - /* setup default swizzle for storing the variable */ - /* XXX this may not be needed anymore - remove & test */ - switch (store->Size) { - case 2: - store->Swizzle = MAKE_SWIZZLE4(SWIZZLE_X, SWIZZLE_Y, - SWIZZLE_NIL, SWIZZLE_NIL); - break; - case 3: - store->Swizzle = MAKE_SWIZZLE4(SWIZZLE_X, SWIZZLE_Y, - SWIZZLE_Z, SWIZZLE_NIL); - break; - default: - /* Note that float-sized vars may be allocated in any x/y/z/w - * slot, but that won't be determined until code emit time. - */ - store->Swizzle = SWIZZLE_NOOP; - } - /* if there's an initializer, generate IR for the expression */ if (initializer) { const char *varName = (const char *) var->a_name; |