swr/rast: Adding translate call to builder_gfx_mem.

Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com>
This commit is contained in:
George Kyriazis 2018-03-29 14:43:06 -05:00
parent f135f54b18
commit 4f0df5e2f7
2 changed files with 7 additions and 0 deletions

View file

@ -133,4 +133,9 @@ namespace SwrJit
return Builder::LOAD(BasePtr, offset, name);
}
Value* BuilderGfxMem::TranlsateGfxAddress(Value* xpGfxAddress)
{
return INT_TO_PTR(xpGfxAddress, PointerType::get(mInt8Ty, 0));
}
}

View file

@ -51,6 +51,8 @@ namespace SwrJit
virtual Value *GATHERDD(Value* src, Value* pBase, Value* indices, Value* mask, uint8_t scale = 1, JIT_MEM_CLIENT usage = MEM_CLIENT_INTERNAL);
Value* TranlsateGfxAddress(Value* xpGfxAddress);
protected:
void AssertGFXMemoryParams(Value* ptr, Builder::JIT_MEM_CLIENT usage);