diff options
author | Marek Olšák <[email protected]> | 2014-10-16 16:20:26 +0200 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2014-10-21 22:17:41 +0200 |
commit | e827bb6fe747bfb5153d1d8c522b83ba8e07e3d6 (patch) | |
tree | d284577cd59b19913e8d0169b59d5504fc2ea7ba /src/gallium/drivers/radeonsi/si_shader.c | |
parent | a18f803a860767be3604369d865b6c0df0d15f2a (diff) |
radeonsi: remove conversion of DX9 FACE input to GL
st/mesa and gallium expect the DX9 format, so this is useless.
Reviewed-by: Michel Dänzer <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_shader.c')
-rw-r--r-- | src/gallium/drivers/radeonsi/si_shader.c | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/src/gallium/drivers/radeonsi/si_shader.c b/src/gallium/drivers/radeonsi/si_shader.c index 6b4f9e6d1e8..6f2fb7b9979 100644 --- a/src/gallium/drivers/radeonsi/si_shader.c +++ b/src/gallium/drivers/radeonsi/si_shader.c @@ -426,21 +426,8 @@ static void declare_input_fs( } if (decl->Semantic.Name == TGSI_SEMANTIC_FACE) { - LLVMValueRef face, is_face_positive; - - face = LLVMGetParam(main_fn, SI_PARAM_FRONT_FACE); - - is_face_positive = LLVMBuildFCmp(gallivm->builder, - LLVMRealUGT, face, - lp_build_const_float(gallivm, 0.0f), - ""); - radeon_bld->inputs[radeon_llvm_reg_index_soa(input_index, 0)] = - LLVMBuildSelect(gallivm->builder, - is_face_positive, - lp_build_const_float(gallivm, 1.0f), - lp_build_const_float(gallivm, 0.0f), - ""); + LLVMGetParam(main_fn, SI_PARAM_FRONT_FACE); radeon_bld->inputs[radeon_llvm_reg_index_soa(input_index, 1)] = radeon_bld->inputs[radeon_llvm_reg_index_soa(input_index, 2)] = lp_build_const_float(gallivm, 0.0f); |