Module: Mesa Branch: master Commit: 9630f4df3bc4ae150140420b1be93e4c28e3ad1b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9630f4df3bc4ae150140420b1be93e4c28e3ad1b
Author: Rob Clark <robdcl...@gmail.com> Date: Mon Feb 26 11:24:13 2018 -0500 freedreno/a5xx: don't expose 64b pointers yet Temporary hack, but since we can't do 64b math yet in ir3, pretend that we don't support 64b pointers. Signed-off-by: Rob Clark <robdcl...@gmail.com> --- src/gallium/drivers/freedreno/freedreno_screen.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/freedreno/freedreno_screen.c b/src/gallium/drivers/freedreno/freedreno_screen.c index aa2a510afa..7fc3ab5e9a 100644 --- a/src/gallium/drivers/freedreno/freedreno_screen.c +++ b/src/gallium/drivers/freedreno/freedreno_screen.c @@ -641,8 +641,11 @@ fd_get_compute_param(struct pipe_screen *pscreen, enum pipe_shader_ir ir_type, switch (param) { case PIPE_COMPUTE_CAP_ADDRESS_BITS: - if (is_a5xx(screen)) - RET((uint32_t []){ 64 }); +// don't expose 64b pointer support yet, until ir3 supports 64b +// math, otherwise spir64 target is used and we get 64b pointer +// calculations that we can't do yet +// if (is_a5xx(screen)) +// RET((uint32_t []){ 64 }); RET((uint32_t []){ 32 }); case PIPE_COMPUTE_CAP_IR_TARGET: _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-commit