Searched refs:SV_POSITION (Results 1 - 16 of 16) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_target_nv50.cpp242 case SV_POSITION:
573 case TGSI_SEMANTIC_POSITION: locs[SV_POSITION] = addr; break;
597 if (sysvalLocation[SV_POSITION] >= 0x200) {
600 sysvalLocation[SV_POSITION] = 0;
H A Dnv50_ir.h462 SV_POSITION, // WPOS enumerator in enum:nv50_ir::SVSemantic
H A Dnv50_ir_build_util.cpp446 case SV_POSITION:
H A Dnv50_ir_target_nvc0.cpp309 case SV_POSITION: return 0x070 + idx * 4;
H A Dnv50_ir_from_tgsi.cpp2483 Value *x = mkOp1v(OP_RDSV, TYPE_F32, getScratch(), mkSysVal(SV_POSITION, 0));
2484 Value *y = mkOp1v(OP_RDSV, TYPE_F32, getScratch(), mkSysVal(SV_POSITION, 1));
3112 w = mkOp2v(OP_RDSV, TYPE_F32, getSSA(), mkSysVal(SV_POSITION, 3), offset);
4336 Symbol *sv = mkSysVal(SV_POSITION, 3);
H A Dnv50_ir_from_nir.cpp1586 Symbol *sv = mkSysVal(SV_POSITION, 3);
1975 Value *x = mkOp1v(OP_RDSV, TYPE_F32, getSSA(), mkSysVal(SV_POSITION, 0));
1976 Value *y = mkOp1v(OP_RDSV, TYPE_F32, getSSA(), mkSysVal(SV_POSITION, 1));
H A Dnv50_ir_lowering_nvc0.cpp2755 case SV_POSITION:
3000 // offset = (SV_POSITION.y % 4 * 2) + (SV_POSITION.x % 2)
3003 // offset = (SV_POSITION.y & 0x3) << 6 + (SV_POSITION.x & 0x1) << 5;
3013 Symbol *xSym = bld.mkSysVal(SV_POSITION, 0);
3014 Symbol *ySym = bld.mkSysVal(SV_POSITION, 1);
3017 // Add X coordinate (offset |= (SV_POSITION.x & 0x1) << 5)
3024 // Add Y coordinate (offset |= (SV_POSITION.y & 0x3) << 6)
H A Dnv50_ir_lowering_nv50.cpp1165 case SV_POSITION:
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_target_nv50.cpp243 case SV_POSITION:
584 case TGSI_SEMANTIC_POSITION: locs[SV_POSITION] = addr; break;
609 if (sysvalLocation[SV_POSITION] >= 0x200) {
612 sysvalLocation[SV_POSITION] = 0;
H A Dnv50_ir.h489 SV_POSITION, // WPOS enumerator in enum:nv50_ir::SVSemantic
H A Dnv50_ir_build_util.cpp466 case SV_POSITION:
H A Dnv50_ir_target_nvc0.cpp313 case SV_POSITION: return 0x070 + idx * 4;
H A Dnv50_ir_from_tgsi.cpp2471 Value *x = mkOp1v(OP_RDSV, TYPE_F32, getScratch(), mkSysVal(SV_POSITION, 0));
2472 Value *y = mkOp1v(OP_RDSV, TYPE_F32, getScratch(), mkSysVal(SV_POSITION, 1));
3135 w = mkOp2v(OP_RDSV, TYPE_F32, getSSA(), mkSysVal(SV_POSITION, 3), offset);
4369 Symbol *sv = mkSysVal(SV_POSITION, 3);
H A Dnv50_ir_from_nir.cpp1374 Symbol *sv = mkSysVal(SV_POSITION, 3);
1695 Value *x = mkOp1v(OP_RDSV, TYPE_F32, getSSA(), mkSysVal(SV_POSITION, 0));
1696 Value *y = mkOp1v(OP_RDSV, TYPE_F32, getSSA(), mkSysVal(SV_POSITION, 1));
H A Dnv50_ir_lowering_nvc0.cpp2969 case SV_POSITION:
3214 // offset = (SV_POSITION.y % 4 * 2) + (SV_POSITION.x % 2)
3217 // offset = (SV_POSITION.y & 0x3) << 6 + (SV_POSITION.x & 0x1) << 5;
3227 Symbol *xSym = bld.mkSysVal(SV_POSITION, 0);
3228 Symbol *ySym = bld.mkSysVal(SV_POSITION, 1);
3231 // Add X coordinate (offset |= (SV_POSITION.x & 0x1) << 5)
3238 // Add Y coordinate (offset |= (SV_POSITION.y & 0x3) << 6)
H A Dnv50_ir_lowering_nv50.cpp1283 case SV_POSITION:

Completed in 65 milliseconds