Home | History | Annotate | Download | only in shaderexecutor

Lines Matching refs:m_spec

107 											generateSources(m_shaderType, m_spec, programCollection);
112 ShaderSpec m_spec;
138 , m_spec (spec)
140 , m_executor (createExecutor(context, m_shaderType, m_spec))
147 ShaderSpec m_spec;
261 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_FLOAT_VEC2, precision)));
262 m_spec.outputs.push_back(Symbol("out0", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP)));
264 m_spec.source = "out0 = packSnorm2x16(in0);";
269 return new PackSnorm2x16CaseInstance(ctx, m_shaderType, m_spec, m_precision, getName());
365 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP)));
366 m_spec.outputs.push_back(Symbol("out0", glu::VarType(glu::TYPE_FLOAT_VEC2, glu::PRECISION_HIGHP)));
368 m_spec.source = "out0 = unpackSnorm2x16(in0);";
373 return new UnpackSnorm2x16CaseInstance(ctx, m_shaderType, m_spec, getName());
484 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_FLOAT_VEC2, precision)));
485 m_spec.outputs.push_back(Symbol("out0", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP)));
487 m_spec.source = "out0 = packUnorm2x16(in0);";
492 return new PackUnorm2x16CaseInstance(ctx, m_shaderType, m_spec, m_precision, getName());
589 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP)));
590 m_spec.outputs.push_back(Symbol("out0", glu::VarType(glu::TYPE_FLOAT_VEC2, glu::PRECISION_HIGHP)));
592 m_spec.source = "out0 = unpackUnorm2x16(in0);";
597 return new UnpackUnorm2x16CaseInstance(ctx, m_shaderType, m_spec, getName());
710 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_FLOAT_VEC2, glu::PRECISION_HIGHP)));
711 m_spec.outputs.push_back(Symbol("out0", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP)));
713 m_spec.source = "out0 = packHalf2x16(in0);";
718 return new PackHalf2x16CaseInstance(ctx, m_shaderType, m_spec, getName());
835 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP)));
836 m_spec.outputs.push_back(Symbol("out0", glu::VarType(glu::TYPE_FLOAT_VEC2, glu::PRECISION_MEDIUMP)));
838 m_spec.source = "out0 = unpackHalf2x16(in0);";
843 return new UnpackHalf2x16CaseInstance(ctx, m_shaderType, m_spec, getName());
965 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_FLOAT_VEC4, precision)));
966 m_spec
968 m_spec.source = "out0 = packSnorm4x8(in0);";
973 return new PackSnorm4x8CaseInstance(ctx, m_shaderType, m_spec, m_precision, getName());
1078 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP)));
1079 m_spec.outputs.push_back(Symbol("out0", glu::VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_HIGHP)));
1081 m_spec.source = "out0 = unpackSnorm4x8(in0);";
1086 return new UnpackSnorm4x8CaseInstance(ctx, m_shaderType, m_spec, getName());
1208 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_FLOAT_VEC4, precision)));
1209 m_spec.outputs.push_back(Symbol("out0", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP)));
1211 m_spec.source = "out0 = packUnorm4x8(in0);";
1216 return new PackUnorm4x8CaseInstance(ctx, m_shaderType, m_spec, m_precision, getName());
1320 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP)));
1321 m_spec.outputs.push_back(Symbol("out0", glu::VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_HIGHP)));
1323 m_spec.source = "out0 = unpackUnorm4x8(in0);";
1328 return new UnpackUnorm4x8CaseInstance(ctx, m_shaderType, m_spec, getName());