Searched defs:outputs (Results 1 - 25 of 52) sorted by relevance

123

/external/mesa3d/src/gallium/drivers/r300/
H A Dr300_vs.h41 struct r300_shader_semantics outputs; member in struct:r300_vertex_shader
H A Dr300_vs.c108 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 DrrVertexPacket.hpp40 * 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 DglsShaderExecUtil.hpp62 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 DglsRandomShaderProgram.cpp105 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 Dradeon_llvm.h95 LLVMValueRef outputs[RADEON_LLVM_MAX_OUTPUTS][TGSI_NUM_CHANNELS]; member in struct:radeon_llvm_context
/external/deqp/framework/randomshaders/
H A DrsgShaderGenerator.cpp94 // 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 DrsgProgramExecutor.cpp225 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 Dgen-swizzles.py145 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 Dgen-swizzles.py149 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 Des31fShaderBuiltinConstantTests.cpp178 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 Des31fShaderAtomicOpTests.cpp77 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 Des31fShaderPackingFunctionTests.cpp156 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 Dsvc_test.cc140 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 Dt_vb_program.c318 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 DGrGLShaderBuilder.h171 SkString& outputs() { return fShaderStrings[kOutputs]; } function in class:GrGLShaderBuilder
/external/v8/src/compiler/
H A Dcommon-operator.cc23 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 Dinstruction-selector-impl.h340 InstructionOperandVector outputs; member in struct:v8::internal::compiler::CallBuffer
/external/v8/test/cctest/compiler/
H A Dtest-instruction.cc309 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 Des3fShaderPackingFunctionTests.cpp152 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 Dlp_bld_tgsi_aos.c262 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 Dlp_bld_tgsi.h220 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 Dsm4_to_tgsi.cpp80 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 Dinstruction-selector-ia32.cc171 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 DCodeExtractor.cpp288 /// 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...]

Completed in 564 milliseconds

123