diff options
author | Chad Versace <[email protected]> | 2014-11-18 15:41:35 -0800 |
---|---|---|
committer | Chad Versace <[email protected]> | 2014-11-18 19:16:45 -0800 |
commit | b69c7c5dac4e2615e89cef773173484421830a8f (patch) | |
tree | 23500b6a98c85a793d7b21dc4a9250d957339518 /src/gallium/state_trackers/va/buffer.c | |
parent | 80bffde0a28c533b263bab97470362b0eec54e9f (diff) |
i965: Fix segfault in WebGL Conformance on Ivybridge
Fixes regression of WebGL Conformance test texture-size-limit [1] on
Ivybridge Mobile GT2 0x0166 with Google Chrome R38.
Regression introduced by
commit 6c044231535b93c5d16404528946cad618d96bd9
Author: Kenneth Graunke <[email protected]>
Date: Sun Feb 2 02:58:42 2014 -0800
i965: Bump GL_MAX_CUBE_MAP_TEXTURE_SIZE to 8192.
The test regressed because the pointer offset arithmetic in
intel_miptree_map_gtt() overflows for large textures. The pointer
arithmetic is not 64-bit safe.
[1] https://github.com/KhronosGroup/WebGL/blob/52f0dc240f04dce31b1b8e2b8107fe2b8332dc90/sdk/tests/conformance/textures/texture-size-limit.html
Cc: "10.3 10.4" <[email protected]>
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=78770
Fixes: Intel CHRMOS-1377
Reported-by: Lu Hua <[email protected]>
Reviewed-by: Ian Romanic <[email protected]>
Signed-off-by: Chad Versace <[email protected]>
Diffstat (limited to 'src/gallium/state_trackers/va/buffer.c')
0 files changed, 0 insertions, 0 deletions