summaryrefslogtreecommitdiff
path: root/src/gallium
diff options
context:
space:
mode:
authorChristoph Bumiller <e0425955@student.tuwien.ac.at>2013-07-24 20:41:31 +0200
committerChristoph Bumiller <e0425955@student.tuwien.ac.at>2013-07-25 15:55:21 +0200
commit9b8ad643629fad1724e01c8fbb3289e43d42e1c1 (patch)
treeb362354cbf948cf6e20b2353fbd90a85e494dd9e /src/gallium
parentee421aec32aa543d8409a053ca3472e8997ddd30 (diff)
nv50,nvc0: s/uint16/uint32 for constant buffer offset
Looks like a thinko, "Hey, constant buffers can be at most 64 KiB in size, offset can't be larger." But it can, of course. I think piglit lacks a test for UBO and BindBufferRange that tests if it actually works.
Diffstat (limited to 'src/gallium')
-rw-r--r--src/gallium/drivers/nv50/nv50_stateobj.h2
-rw-r--r--src/gallium/drivers/nvc0/nvc0_stateobj.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/drivers/nv50/nv50_stateobj.h b/src/gallium/drivers/nv50/nv50_stateobj.h
index f75608ca726..37b99672f2e 100644
--- a/src/gallium/drivers/nv50/nv50_stateobj.h
+++ b/src/gallium/drivers/nv50/nv50_stateobj.h
@@ -40,7 +40,7 @@ struct nv50_constbuf {
const uint8_t *data;
} u;
uint32_t size; /* max 65536 */
- uint16_t offset;
+ uint32_t offset;
boolean user; /* should only be TRUE if u.data is valid and non-NULL */
};
diff --git a/src/gallium/drivers/nvc0/nvc0_stateobj.h b/src/gallium/drivers/nvc0/nvc0_stateobj.h
index edab60bea5b..80c33424032 100644
--- a/src/gallium/drivers/nvc0/nvc0_stateobj.h
+++ b/src/gallium/drivers/nvc0/nvc0_stateobj.h
@@ -38,7 +38,7 @@ struct nvc0_constbuf {
const void *data;
} u;
uint32_t size;
- uint16_t offset;
+ uint32_t offset;
boolean user; /* should only be TRUE if u.data is valid and non-NULL */
};