Emulate TEXTURE_IMMUTABLE_LEVELS on MacOSX |
||||
Issue description
Even with ARB_texture_storage extension, the enum TEXTURE_IMMUTABLE_LEVELS for GetTexParameter{i|f}v is still missing and needs to be emulated.
Also, on MacOSX, if TEXTURE_MAX_LEVEL or TEXTURE_BASE_LEVEL is set >= 32768 (2^15), then when queried through GetTexParameter, it returns negative values.
,
Apr 15 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/ae9c1908988efd11714c852206d7f0b772888363 commit ae9c1908988efd11714c852206d7f0b772888363 Author: zmo <zmo@chromium.org> Date: Fri Apr 15 19:56:19 2016 Emulate TEXTURE_IMMUTABLE_LEVELS on GL lower than 4.2 BUG= 603970 TEST=webgl2 conformance, gpu_unittests R=piman@chromium.org,kbr@chromium.org CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel Review URL: https://codereview.chromium.org/1883273004 Cr-Commit-Position: refs/heads/master@{#387680} [modify] https://crrev.com/ae9c1908988efd11714c852206d7f0b772888363/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py [modify] https://crrev.com/ae9c1908988efd11714c852206d7f0b772888363/gpu/command_buffer/service/gles2_cmd_decoder.cc [modify] https://crrev.com/ae9c1908988efd11714c852206d7f0b772888363/gpu/command_buffer/service/texture_manager.cc [modify] https://crrev.com/ae9c1908988efd11714c852206d7f0b772888363/gpu/command_buffer/service/texture_manager.h
,
Apr 15 2016
,
Apr 15 2016
,
Nov 8 2016
|
||||
►
Sign in to add a comment |
||||
Comment 1 by zmo@chromium.org
, Apr 15 2016