/external/mesa3d/src/gallium/drivers/r300/ |
H A D | r300_vs.h | 41 struct r300_shader_semantics outputs; member in struct:r300_vertex_shader
|
H A D | r300_vs.c | 108 struct r300_shader_semantics* outputs = &vs->outputs; local 111 boolean any_bcolor_used = outputs->bcolor[0] != ATTR_UNUSED || 112 outputs->bcolor[1] != ATTR_UNUSED; 119 if (outputs->pos != ATTR_UNUSED) { 120 c->code->outputs[outputs->pos] = reg++; 126 if (outputs->psize != ATTR_UNUSED) { 127 c->code->outputs[outputs [all...] |
/external/deqp/framework/referencerenderer/ |
H A D | rrVertexPacket.hpp | 40 * Vertex packet contains inputs and outputs for vertex shading. 47 * outputs that shader can write to. Number of VS outputs is specified 51 * outputs must be allocated memory after the instance. 64 GenericVec4 outputs[1]; //!< Generic vertex shader outputs - passed to subsequent shader stages. Array length is the number of outputs. member in struct:rr::VertexPacket 86 * Vertex packet must have enough space allocated for its outputs.
|
/external/deqp/modules/glshared/ |
H A D | glsShaderExecUtil.hpp | 62 std::vector<Symbol> outputs; member in struct:deqp::gls::ShaderExecUtil::ShaderSpec 88 virtual void execute (int numValues, const void* const* inputs, void* const* outputs) = 0;
|
H A D | glsRandomShaderProgram.cpp | 105 vector<const rsg::Variable*> outputs; local 106 shader.getOutputs(outputs); 108 for (vector<const rsg::Variable*>::const_iterator iter = outputs.begin(); iter != outputs.end(); ++iter) 119 vector<const rsg::Variable*> outputs; local 120 shader.getOutputs(outputs); 122 for (vector<const rsg::Variable*>::const_iterator iter = outputs.begin(); iter != outputs.end(); iter++) 144 // Build list of vertex outputs. 235 float* const dst = packet->outputs[varNd [all...] |
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | radeon_llvm.h | 95 LLVMValueRef outputs[RADEON_LLVM_MAX_OUTPUTS][TGSI_NUM_CHANNELS]; member in struct:radeon_llvm_context
|
/external/deqp/framework/randomshaders/ |
H A D | rsgShaderGenerator.cpp | 94 // Create copies from shader inputs to outputs 173 void ShaderGenerator::generate (const ShaderParameters& shaderParams, Shader& shader, const vector<ShaderInput*>& outputs) argument 192 // Init shader outputs. 194 for (vector<ShaderInput*>::const_iterator i = outputs.begin(); i != outputs.end(); i++) 205 // \todo [2011-11-22 pyry] Multiple outputs from fragment shader! 227 // Mandate assignment into to all shader outputs in main()
|
H A D | rsgProgramExecutor.cpp | 225 vector<const Variable*> outputs; local 226 vertexShader.getOutputs(outputs); 258 for (vector<const Variable*>::const_iterator i = outputs.begin(); i != outputs.end(); i++) 287 vector<const Variable*> outputs; local 290 fragmentShader.getOutputs(outputs); 291 for (vector<const Variable*>::const_iterator i = outputs.begin(); i != outputs.end(); i++)
|
/external/deqp/modules/gles2/scripts/ |
H A D | gen-swizzles.py | 145 def __init__(self, name, precision, dataType, swizzle, inputs, outputs): 151 self.outputs = outputs 157 "VALUES": genValues(self.inputs, self.outputs), 238 outputs = map(lambda x: x.swizzle(swizzleIndices), inputs) variable 239 outType = outputs[0].typeString() 240 vectorSwizzleCases.append(SwizzleCase(caseName, precision, dataType, swizzle, [("%s in0" % dataType, inputs)], [("%s out0" % outType, outputs)])) 251 # outputs = map(lambda x: x.swizzle(swizzleIndices), inputs) 252 # vectorSwizzleCases.append(SwizzleCase(caseName, precision, dataType, swizzle, [("in0", inputs)], [("out0", outputs)]))
|
/external/deqp/modules/gles3/scripts/ |
H A D | gen-swizzles.py | 149 def __init__(self, name, precision, dataType, swizzle, inputs, outputs): 155 self.outputs = outputs 161 "VALUES": genValues(self.inputs, self.outputs), 242 outputs = map(lambda x: x.swizzle(swizzleIndices), inputs) variable 243 outType = outputs[0].typeString() 244 vectorSwizzleCases.append(SwizzleCase(caseName, precision, dataType, swizzle, [("%s in0" % dataType, inputs)], [("%s out0" % outType, outputs)])) 255 # outputs = map(lambda x: x.swizzle(swizzleIndices), inputs) 256 # vectorSwizzleCases.append(SwizzleCase(caseName, precision, dataType, swizzle, [("in0", inputs)], [("out0", outputs)]))
|
/external/deqp/modules/gles31/functional/ |
H A D | es31fShaderBuiltinConstantTests.cpp | 178 shaderSpec.outputs.push_back(Symbol("result", glu::VarType(dataType, glu::PRECISION_HIGHP))); 205 void* const outputs = &result; local 214 shaderExecutor->execute(1, DE_NULL, &outputs);
|
H A D | es31fShaderAtomicOpTests.cpp | 77 virtual bool verify (int numValues, int inputStride, const void* inputs, int outputStride, const void* outputs, int groupStride, const void* groupOutputs) const = 0; 277 bool verify (int numValues, int inputStride, const void* inputs, int outputStride, const void* outputs, int groupStride, const void* groupOutputs) const argument 305 const int outputValue = *(const int*)((const deUint8*)outputs + outputStride*(groupOffset+localNdx)); 430 bool verify (int numValues, int inputStride, const void* inputs, int outputStride, const void* outputs, int groupStride, const void* groupOutputs) const 464 const deUint32 outputValue = *(const deUint32*)((const deUint8*)outputs + outputStride*(groupOffset+localNdx)); 512 bool verify (int numValues, int inputStride, const void* inputs, int outputStride, const void* outputs, int groupStride, const void* groupOutputs) const 546 const deUint32 outputValue = *(const deUint32*)((const deUint8*)outputs + outputStride*(groupOffset+localNdx)); 604 bool verify (int numValues, int inputStride, const void* inputs, int outputStride, const void* outputs, int groupStride, const void* groupOutputs) const 629 const deUint32 outputValue = *(const deUint32*)((const deUint8*)outputs + outputStride*(groupOffset+localNdx)); 672 bool verify (int numValues, int inputStride, const void* inputs, int outputStride, const void* outputs, in [all...] |
H A D | es31fShaderPackingFunctionTests.cpp | 156 m_spec.outputs.push_back(Symbol("out0", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP))); 165 std::vector<deUint32> outputs; local 193 outputs.resize(inputs.size()); 199 void* out = &outputs[0]; 216 const deUint32 res = outputs[valNdx]; 259 m_spec.outputs.push_back(Symbol("out0", glu::VarType(glu::TYPE_FLOAT_VEC2, glu::PRECISION_HIGHP))); 269 std::vector<tcu::Vec2> outputs; local 281 outputs.resize(inputs.size()); 287 void* out = &outputs[0]; 305 const float res0 = outputs[valNd 356 std::vector<deUint32> outputs; local 460 std::vector<tcu::Vec2> outputs; local 547 std::vector<deUint32> outputs; local 653 std::vector<tcu::Vec2> outputs; local 763 std::vector<deUint32> outputs; local 877 std::vector<tcu::Vec4> outputs; local 972 std::vector<deUint32> outputs; local 1086 std::vector<tcu::Vec4> outputs; local [all...] |
/external/libvpx/libvpx/test/ |
H A D | svc_test.cc | 140 struct vpx_fixed_buf *const outputs, 156 outputs[*frame_received].buf = malloc(frame_size + 16); 157 ASSERT_TRUE(outputs[*frame_received].buf != NULL); 158 memcpy(outputs[*frame_received].buf, cx_pkt->data.frame.buf, 160 outputs[*frame_received].sz = frame_size; 168 struct vpx_fixed_buf *const outputs) { 172 ASSERT_TRUE(outputs != NULL); 195 StoreFrames(n, outputs, &frame_received); 203 StoreFrames(n, outputs, &frame_received); 457 vpx_fixed_buf outputs[ local 139 StoreFrames(const size_t max_frame_received, struct vpx_fixed_buf *const outputs, size_t *const frame_received) argument 166 Pass2EncodeNFrames(std::string *const stats_buf, const int n, const int layers, struct vpx_fixed_buf *const outputs) argument 471 vpx_fixed_buf outputs[10]; local 486 vpx_fixed_buf outputs[20]; local 501 vpx_fixed_buf outputs[10]; local 517 vpx_fixed_buf outputs[10]; local 544 vpx_fixed_buf outputs[20]; local 561 vpx_fixed_buf outputs[20]; local 595 vpx_fixed_buf outputs[10]; local 612 vpx_fixed_buf outputs[10]; local 631 vpx_fixed_buf outputs[10]; local 650 vpx_fixed_buf outputs[10]; local 674 vpx_fixed_buf outputs[10]; local 694 vpx_fixed_buf outputs[10]; local 712 vpx_fixed_buf outputs[10]; local 738 vpx_fixed_buf outputs[10]; local 765 vpx_fixed_buf outputs[10]; local 790 vpx_fixed_buf outputs[10]; local [all...] |
/external/mesa3d/src/mesa/tnl/ |
H A D | t_vb_program.c | 318 GLuint outputs[VERT_RESULT_MAX], numOutputs; local 332 /* make list of outputs to save some time below */ 336 outputs[numOutputs++] = i; 398 const GLuint attr = outputs[j];
|
/external/skia/src/gpu/gl/builders/ |
H A D | GrGLShaderBuilder.h | 171 SkString& outputs() { return fShaderStrings[kOutputs]; } function in class:GrGLShaderBuilder
|
/external/v8/src/compiler/ |
H A D | common-operator.cc | 23 int outputs, int controls, const char* mnemonic) 24 : Operator1<int>(opcode, properties, inputs, outputs, mnemonic, 22 ControlOperator(IrOpcode::Value opcode, Properties properties, int inputs, int outputs, int controls, const char* mnemonic) argument
|
H A D | instruction-selector-impl.h | 340 InstructionOperandVector outputs; member in struct:v8::internal::compiler::CallBuffer
|
/external/v8/test/cctest/compiler/ |
H A D | test-instruction.cc | 309 InstructionOperand* outputs[] = { local 327 for (size_t i = 0; i < arraysize(outputs); i++) { 331 TestInstr::New(&zone, 101, i, outputs, j, inputs, k, temps); 337 CHECK_EQ(outputs[z], m->OutputAt(z));
|
/external/deqp/modules/gles3/functional/ |
H A D | es3fShaderPackingFunctionTests.cpp | 152 m_spec.outputs.push_back(Symbol("out0", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP))); 161 std::vector<deUint32> outputs; local 189 outputs.resize(inputs.size()); 195 void* out = &outputs[0]; 212 const deUint32 res = outputs[valNdx]; 255 m_spec.outputs.push_back(Symbol("out0", glu::VarType(glu::TYPE_FLOAT_VEC2, glu::PRECISION_HIGHP))); 265 std::vector<tcu::Vec2> outputs; local 277 outputs.resize(inputs.size()); 283 void* out = &outputs[0]; 301 const float res0 = outputs[valNd 352 std::vector<deUint32> outputs; local 456 std::vector<tcu::Vec2> outputs; local 543 std::vector<deUint32> outputs; local 649 std::vector<tcu::Vec2> outputs; local [all...] |
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_tgsi_aos.c | 262 ptr = bld->outputs[reg->Register.Index]; 428 bld->outputs[idx] = lp_build_alloca(gallivm, vec_type, ""); 989 LLVMValueRef *outputs, 1012 bld.outputs = outputs; 983 lp_build_tgsi_aos(struct gallivm_state *gallivm, const struct tgsi_token *tokens, struct lp_type type, const unsigned char swizzles[4], LLVMValueRef consts_ptr, const LLVMValueRef *inputs, LLVMValueRef *outputs, struct lp_build_sampler_aos *sampler, const struct tgsi_shader_info *info) argument
|
H A D | lp_bld_tgsi.h | 220 LLVMValueRef (*outputs)[4], 232 LLVMValueRef *outputs, 366 LLVMValueRef (*outputs)[TGSI_NUM_CHANNELS]; member in struct:lp_build_tgsi_soa_context 383 * The outputs[] array above is unused then. 452 LLVMValueRef *outputs; member in struct:lp_build_tgsi_aos_context
|
/external/mesa3d/src/gallium/state_trackers/d3d1x/gd3d1x/ |
H A D | sm4_to_tgsi.cpp | 80 std::vector<struct ureg_dst> outputs; member in struct:sm4_to_tgsi_converter 119 check(op.indices[0].disp < outputs.size()); 120 return outputs[op.indices[0].disp]; 689 if(outputs.size() <= (unsigned)idx) 690 outputs.resize(idx + 1); 692 outputs[idx] = ureg_DECL_output(ureg, TGSI_SEMANTIC_COLOR, idx); 694 outputs[idx] = ureg_DECL_output(ureg, TGSI_SEMANTIC_GENERIC, idx); 709 if(outputs.size() <= (unsigned)idx) 710 outputs.resize(idx + 1); 712 outputs[id [all...] |
/external/v8/src/compiler/ia32/ |
H A D | instruction-selector-ia32.cc | 171 InstructionOperand* outputs[2]; local 190 outputs[output_count++] = g.DefineSameAsFirst(node); 193 outputs[output_count++] = g.DefineAsRegister(cont->result()); 199 DCHECK_GE(arraysize(outputs), output_count); 202 outputs, input_count, inputs); 522 // Compute InstructionOperands for inputs and outputs. 551 Emit(opcode, buffer.outputs.size(), &buffer.outputs.front(),
|
/external/llvm/lib/Transforms/Utils/ |
H A D | CodeExtractor.cpp | 288 /// constructFunction - make a function based on inputs and outputs, as follows: 292 const ValueSet &outputs, 299 DEBUG(dbgs() << "outputs: " << outputs.size() << "\n"); 301 // This function returns unsigned, outputs will go back by reference. 320 for (ValueSet::const_iterator I = outputs.begin(), E = outputs.end(); 336 if (AggregateArgs && (inputs.size() + outputs.size() > 0)) { 386 for (unsigned i = 0, e = outputs.size(); i != e; ++i, ++AI) 387 AI->setName(outputs[ 291 constructFunction(const ValueSet &inputs, const ValueSet &outputs, BasicBlock *header, BasicBlock *newRootNode, BasicBlock *newHeader, Function *oldFunction, Module *M) argument 422 emitCallAndSwitchStatement(Function *newFunction, BasicBlock *codeReplacer, ValueSet &inputs, ValueSet &outputs) argument [all...] |