UniformBlock needs to have big enough data source |
|||
Issue descriptionAccording to ES spec, if not, it's undefined behavior. ES Spec 3.00.4, section 2.12.6, under "Uniform Buffer Object Bindings" "If any active uniform block is not backed by a sufficiently large buffer object, the results of shader execution are undefined, and may result in GL interruption or termination." So we need to validate and generate an error rather than allow the driver to crash. (We need to update WebGL 2 spec and add a test to ensure the safe behavior)
,
Jul 19 2016
,
Jul 22 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/b040628bbfbc247246ac34da5e6ef32d4fd4801a commit b040628bbfbc247246ac34da5e6ef32d4fd4801a Author: jmadill <jmadill@chromium.org> Date: Fri Jul 22 15:12:26 2016 WebGL 2: Add back a failing Win/Intel UBO test. This was lifted in https://codereview.chromium.org/2165873002/, failing in builds since: https://build.chromium.org/p/chromium.gpu.fyi/builders/Win7%20Release%20%28New%20Intel%29/builds/1174 BUG= 628863 TBR=zmo@chromium.org,kbr@chromium.org CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2172253002 Cr-Commit-Position: refs/heads/master@{#407162} [modify] https://crrev.com/b040628bbfbc247246ac34da5e6ef32d4fd4801a/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py
,
Aug 4 2016
,
Jun 20 2017
|
|||
►
Sign in to add a comment |
|||
Comment 1 by zmo@chromium.org
, Jul 18 2016