summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/swr/rasterizer/jitter/builder_mem.h
diff options
context:
space:
mode:
authorGeorge Kyriazis <george.kyriazis@intel.com>2018-02-07 01:02:00 -0600
committerGeorge Kyriazis <george.kyriazis@intel.com>2018-02-16 10:54:01 -0600
commit74e8bb4a22be186aec2b8777690a2ac5a72b8fb4 (patch)
tree8c89fdb1141982caeb66a388308532dd7295d8ec /src/gallium/drivers/swr/rasterizer/jitter/builder_mem.h
parentda77eb55d54779fc19d7966032d73e74d8f83f91 (diff)
swr/rast: Be more explicit when fetching next component
Use a new function to denote that we want to get offset to next component and hide the fact that GEP is used underneath. Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com>
Diffstat (limited to 'src/gallium/drivers/swr/rasterizer/jitter/builder_mem.h')
-rw-r--r--src/gallium/drivers/swr/rasterizer/jitter/builder_mem.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gallium/drivers/swr/rasterizer/jitter/builder_mem.h b/src/gallium/drivers/swr/rasterizer/jitter/builder_mem.h
index f31cb4abae0..4e78098022f 100644
--- a/src/gallium/drivers/swr/rasterizer/jitter/builder_mem.h
+++ b/src/gallium/drivers/swr/rasterizer/jitter/builder_mem.h
@@ -44,6 +44,8 @@ Value *MASKLOADD(Value* src, Value* mask);
void Gather4(const SWR_FORMAT format, Value* pSrcBase, Value* byteOffsets,
Value* mask, Value* vGatherComponents[], bool bPackedOutput);
+virtual Value* OFFSET_TO_NEXT_COMPONENT(Value* base, Constant *offset);
+
virtual Value *GATHERPS(Value *src, Value *pBase, Value *indices, Value *mask, uint8_t scale = 1);
Value *GATHERPS_16(Value *src, Value *pBase, Value *indices, Value *mask, uint8_t scale = 1);