/third_party/mesa3d/src/nouveau/codegen/ |
D | nv50_ir_lowering_nvc0.h | 68 void handleTEXLOD(TexInstruction *); 137 bool handleTEX(TexInstruction *); 138 bool handleTXD(TexInstruction *); 139 bool handleTXQ(TexInstruction *); 140 virtual bool handleManualTXD(TexInstruction *); 141 bool handleTXLQ(TexInstruction *); 142 bool handleSUQ(TexInstruction *); 146 void handleSurfaceOpGM107(TexInstruction *); 147 void handleSurfaceOpNVE4(TexInstruction *); 148 void handleSurfaceOpNVC0(TexInstruction *); [all …]
|
D | nv50_ir.cpp | 698 TexInstruction *tex = asTex(); in moveSources() 905 TexInstruction::TexInstruction(Function *fn, operation op) in TexInstruction() function in nv50_ir::TexInstruction 915 TexInstruction::~TexInstruction() in ~TexInstruction() 926 TexInstruction * 927 TexInstruction::clone(ClonePolicy<Function>& pol, Instruction *i) const in clone() 929 TexInstruction *tex = (i ? static_cast<TexInstruction *>(i) : in clone() 950 const struct TexInstruction::Target::Desc TexInstruction::Target::descTable[] = 972 const struct TexInstruction::ImgFormatDesc TexInstruction::formatTable[] = 1023 const struct TexInstruction::ImgFormatDesc * 1024 TexInstruction::translateImgFormat(enum pipe_format format) in translateImgFormat() [all …]
|
D | nv50_ir_inlines.h | 274 Value *TexInstruction::getIndirectR() const in getIndirectR() 279 Value *TexInstruction::getIndirectS() const in getIndirectS() 312 TexInstruction *Instruction::asTex() in asTex() 315 return static_cast<TexInstruction *>(this); in asTex() 319 const TexInstruction *Instruction::asTex() const in asTex() 322 return static_cast<const TexInstruction *>(this); in asTex()
|
D | nv50_ir_lowering_gm107.h | 12 virtual bool handleManualTXD(TexInstruction *); 16 bool handleSUQ(TexInstruction *);
|
D | nv50_ir_lowering_nv50.cpp | 652 bool handleSULDP(TexInstruction *); 653 bool handleSUREDP(TexInstruction *); 654 bool handleSUSTP(TexInstruction *); 655 Value *processSurfaceCoords(TexInstruction *); 665 bool handleTEX(TexInstruction *); 666 bool handleTXB(TexInstruction *); // I really 667 bool handleTXL(TexInstruction *); // hate 668 bool handleTXD(TexInstruction *); // these 3 669 bool handleTXLQ(TexInstruction *); 670 bool handleTXQ(TexInstruction *); [all …]
|
D | nv50_ir_emit_nvc0.cpp | 65 void emitSUAddr(const TexInstruction *); 66 void emitSUDim(const TexInstruction *); 128 void emitTEX(const TexInstruction *); 129 void emitTEXCSAA(const TexInstruction *); 130 void emitTXQ(const TexInstruction *); 139 void emitSULDGB(const TexInstruction *); 140 void emitSUSTGx(const TexInstruction *); 142 void emitSULDB(const TexInstruction *); 143 void emitSUSTx(const TexInstruction *); 144 void emitSULEA(const TexInstruction *); [all …]
|
D | nv50_ir.h | 570 class TexInstruction; variable 935 inline TexInstruction *asTex(); 937 inline const TexInstruction *asTex() const; 1008 class TexInstruction : public Instruction 1077 TexInstruction(Function *, operation); 1078 virtual ~TexInstruction(); 1080 virtual TexInstruction *clone(ClonePolicy<Function>&,
|
D | nv50_ir_emit_gv100.cpp | 1225 const TexInstruction *insn = this->insn->asTex(); in emitTEX() 1269 const TexInstruction *insn = this->insn->asTex(); in emitTLD() 1297 const TexInstruction *insn = this->insn->asTex(); in emitTLD4() 1334 const TexInstruction *insn = this->insn->asTex(); in emitTMML() 1359 const TexInstruction *insn = this->insn->asTex(); in emitTXD() 1385 const TexInstruction *insn = this->insn->asTex(); in emitTXQ() 1420 const TexInstruction *insn = this->insn->asTex(); in emitSUHandle() 1439 const TexInstruction *insn = this->insn->asTex(); in emitSUTarget() 1466 const TexInstruction *insn = this->insn->asTex(); in emitSUATOM() 1512 const TexInstruction *insn = this->insn->asTex(); in emitSULD() [all …]
|
D | nv50_ir_lowering_nvc0.cpp | 173 NVC0LegalizeSSA::handleTEXLOD(TexInstruction *i) in handleTEXLOD() 931 NVC0LoweringPass::handleTEX(TexInstruction *i) in handleTEX() 1185 NVC0LoweringPass::handleManualTXD(TexInstruction *i) in handleManualTXD() 1301 NVC0LoweringPass::handleTXD(TexInstruction *txd) in handleTXD() 1359 NVC0LoweringPass::handleTXQ(TexInstruction *txq) in handleTXQ() 1402 NVC0LoweringPass::handleTXLQ(TexInstruction *i) in handleTXLQ() 1852 NVC0LoweringPass::loadMsAdjInfo32(TexInstruction::Target target, uint32_t index, int slot, Value *i… in loadMsAdjInfo32() 1861 TexInstruction *tex = new_TexInstruction(func, OP_TXQ); in loadMsAdjInfo32() 1890 static inline uint16_t getSuClampSubOp(const TexInstruction *su, int c) in getSuClampSubOp() 1913 NVC0LoweringPass::handleSUQ(TexInstruction *suq) in handleSUQ() [all …]
|
D | nv50_ir_lowering_gm107.cpp | 114 GM107LoweringPass::handleManualTXD(TexInstruction *i) in handleManualTXD() 284 GM107LoweringPass::handleSUQ(TexInstruction *suq) in handleSUQ() 320 TexInstruction *samples = suq; in handleSUQ()
|
D | nv50_ir_ra.cpp | 255 void textureMask(TexInstruction *); 260 void texConstraintNV50(TexInstruction *); 261 void texConstraintNVC0(TexInstruction *); 262 void texConstraintNVE0(TexInstruction *); 263 void texConstraintGM107(TexInstruction *); 265 bool isScalarTexGM107(TexInstruction *); 266 void handleScalarTexGM107(TexInstruction *); 2038 RegAlloc::InsertConstraintsPass::textureMask(TexInstruction *tex) in textureMask() 2204 RegAlloc::InsertConstraintsPass::isScalarTexGM107(TexInstruction *tex) in isScalarTexGM107() 2327 RegAlloc::InsertConstraintsPass::handleScalarTexGM107(TexInstruction *tex) in handleScalarTexGM107() [all …]
|
D | nv50_ir_emit_gk110.cpp | 123 void emitTEX(const TexInstruction *); 124 void emitTEXCSAA(const TexInstruction *); 125 void emitTXQ(const TexInstruction *); 140 void emitSULDGB(const TexInstruction *); 141 void emitSUSTGx(const TexInstruction *); 1249 void CodeEmitterGK110::emitTEXCSAA(const TexInstruction *i) in emitTEXCSAA() 1265 isNextIndependentTex(const TexInstruction *i) in isNextIndependentTex() 1275 CodeEmitterGK110::emitTEX(const TexInstruction *i) in emitTEX() 1395 CodeEmitterGK110::emitTXQ(const TexInstruction *i) in emitTXQ() 1738 CodeEmitterGK110::emitSULDGB(const TexInstruction *i) in emitSULDGB() [all …]
|
D | nv50_ir_emit_gm107.cpp | 2811 getTEXSTarget(const TexInstruction *tex) in getTEXSTarget() 2857 getTLDSTarget(const TexInstruction *tex) in getTLDSTarget() 2888 const TexInstruction *insn = this->insn->asTex(); in emitTEX() 2930 const TexInstruction *insn = this->insn->asTex(); in emitTEXS() 2974 const TexInstruction *insn = this->insn->asTex(); in emitTLD() 2999 const TexInstruction *insn = this->insn->asTex(); in emitTLD4() 3029 const TexInstruction *insn = this->insn->asTex(); in emitTXD() 3052 const TexInstruction *insn = this->insn->asTex(); in emitTMML() 3075 const TexInstruction *insn = this->insn->asTex(); in emitTXQ() 3263 const TexInstruction *insn = this->insn->asTex(); in emitSUTarget() [all …]
|
D | nv50_ir_from_tgsi.cpp | 223 nv50_ir::TexInstruction::Target getTexture(const Source *, int s) const; 225 const nv50_ir::TexInstruction::ImgFormatDesc *getImageFormat() const { in getImageFormat() 226 return nv50_ir::TexInstruction::translateImgFormat((enum pipe_format)insn->Memory.Format); in getImageFormat() 1627 nv50_ir::TexInstruction::Target 1691 void setTexRS(TexInstruction *, unsigned int& s, int R, int S); 2228 Converter::setTexRS(TexInstruction *tex, unsigned int& s, int R, int S) in setTexRS() 2262 TexInstruction *tex = new_TexInstruction(func, OP_TXQ); in handleTXQ() 2329 TexInstruction *texi = new_TexInstruction(func, tgsi.getOP()); in handleTEX() 2331 TexInstruction::Target tgt = tgsi.getTexture(code, R); in handleTEX() 2419 TexInstruction *texi = new_TexInstruction(func, tgsi.getOP()); in handleTXF() [all …]
|
D | nv50_ir_emit_nv50.cpp | 119 void emitTEX(const TexInstruction *); 120 void emitTXQ(const TexInstruction *); 121 void emitTEXPREP(const TexInstruction *); 1688 CodeEmitterNV50::emitTEX(const TexInstruction *i) in emitTEX() 1751 CodeEmitterNV50::emitTXQ(const TexInstruction *i) in emitTXQ() 1770 CodeEmitterNV50::emitTEXPREP(const TexInstruction *i) in emitTEXPREP()
|
D | nv50_ir_build_util.cpp | 246 TexInstruction * 252 TexInstruction *tex = new_TexInstruction(func, op); in mkTex()
|
D | nv50_ir_from_nir.cpp | 163 unsigned int getNIRArgCount(TexInstruction::Target&); 1726 TexInstruction *texi = mkTex(OP_TXF, TEX_TARGET_2D_MS_ARRAY, 0, 0, defs, srcs); in visit() 2191 TexInstruction::Target target = in visit() 2308 TexInstruction *texi = mkTex(getOperation(op), target.getEnum(), location, 0, defs, srcs); in visit() 2310 texi->tex.format = nv50_ir::TexInstruction::translateImgFormat(nir_intrinsic_format(insn)); in visit() 2957 Converter::getNIRArgCount(TexInstruction::Target& target) in getNIRArgCount() 2998 TexInstruction::Target target = convert(insn->sampler_dim, insn->is_array, insn->is_shadow); in visit() 3081 TexInstruction *texi = mkTex(op, target.getEnum(), r, s, defs, srcs); in visit()
|
D | nv50_ir_build_util.h | 79 TexInstruction *mkTex(operation, TexTarget,
|
D | nv50_ir_util.h | 64 NV50_IR_FUNC_ALLOC_OBJ_DEF(TexInstruction, f, args)
|
/third_party/mesa3d/src/mesa/program/ |
D | program_parse.y | 207 %type <inst> instruction ALU_instruction TexInstruction 373 | TexInstruction 389 TexInstruction: SAMPLE_instruction
|
/third_party/openGLES/extensions/NV/ |
D | NV_fragment_program_option.txt | 112 <TexInstruction> ::= <TXDop_instruction> 1053 | <TexInstruction> 1062 <TexInstruction> ::= <TEXop_instruction>
|
D | NV_vertex_program3.txt | 128 <instruction> ::= <TexInstruction> 132 <TexInstruction> ::= <TEXop_instruction>
|
/third_party/skia/third_party/externals/opengl-registry/extensions/NV/ |
D | NV_fragment_program_option.txt | 112 <TexInstruction> ::= <TXDop_instruction> 1053 | <TexInstruction> 1062 <TexInstruction> ::= <TEXop_instruction>
|
D | NV_vertex_program3.txt | 128 <instruction> ::= <TexInstruction> 132 <TexInstruction> ::= <TEXop_instruction>
|
/third_party/openGLES/extensions/ARB/ |
D | ARB_fragment_program.txt | 1446 | <TexInstruction> 1455 <TexInstruction> ::= <SAMPLE_instruction> 2517 <TexInstruction> grammar rule) counts against this limit.
|