diff options
author | Jason Ekstrand <[email protected]> | 2014-10-01 10:54:59 -0700 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2014-10-02 14:14:25 -0700 |
commit | 50d0e2e118fb3e42dc83c83de34da3eac0a0d8a1 (patch) | |
tree | 66b4d209fbc1acef32fed0e5e45b273c7e4240ef /src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp | |
parent | b33e5465a7b62cfa05a29f163659ca60d30fe6c9 (diff) |
i965/fs: Add a MAX_GRF_SIZE define and use it various places
Previously, we had a MAX_SAMPLER_MESSAGE_SIZE which we used instead.
However, some FB write messages can validly be longer than this so we need
something different. Since MAX_SAMPLER_MESSAGE_SIZE is validly useful on
its own, we leave it alone and add a new MAX_GRF_SIZE that's big enough for
FB writes.
Signed-off-by: Jason Ekstrand <[email protected]>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=84539
Reviewed-by: Matt Turner <[email protected]>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp b/src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp index 63d9c05a575..176f91e11d7 100644 --- a/src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp +++ b/src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp @@ -105,7 +105,7 @@ brw_alloc_reg_set(struct intel_screen *screen, int reg_width) int class_sizes[BRW_MAX_MRF]; if (devinfo->gen >= 7) { - for (class_count = 0; class_count < BRW_MAX_MRF; class_count++) + for (class_count = 0; class_count < MAX_VGRF_SIZE; class_count++) class_sizes[class_count] = class_count + 1; } else { for (class_count = 0; class_count < 4; class_count++) |