зеркало из https://github.com/AvaloniaUI/angle.git
2f45d93d5b
This forces all uninitialized variables to have default values. For instance if the application doesn't initialize the output color, or a varying that's use in the output, this will ensure we don't use any undefined values in the computation. Found when working on a re-trace of T-Rex, which doesn't write to the alpha channel in the final rendering pass. Also fixes undefined values in GLSLTest.InactiveVaryingInVertexActiveInFragment. Bug: angleproject:5133 Change-Id: Ia291338e5adf23dab5263cb2ebe737dc05852d3e Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3110225 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: Cody Northrop <cnorthrop@google.com> Reviewed-by: Tim Van Patten <timvp@google.com> |
||
---|---|---|
.. | ||
android | ||
display | ||
fuchsia | ||
ios | ||
osx | ||
ozone | ||
posix | ||
windows | ||
x11 | ||
BUILD.gn | ||
EGLPlatformParameters.h | ||
EGLWindow.cpp | ||
EGLWindow.h | ||
Event.h | ||
Matrix.cpp | ||
Matrix.h | ||
OSPixmap.h | ||
OSWindow.cpp | ||
OSWindow.h | ||
Timer.cpp | ||
Timer.h | ||
com_utils.h | ||
egl_loader_autogen.cpp | ||
egl_loader_autogen.h | ||
frame_capture_test_utils.h | ||
geometry_utils.cpp | ||
geometry_utils.h | ||
gles_loader_autogen.cpp | ||
gles_loader_autogen.h | ||
keyboard.h | ||
mouse.h | ||
png_utils.cpp | ||
png_utils.h | ||
random_utils.cpp | ||
random_utils.h | ||
shader_utils.cpp | ||
shader_utils.h | ||
test_utils.cpp | ||
test_utils.h | ||
test_utils_unittest.cpp | ||
test_utils_unittest_helper.cpp | ||
test_utils_unittest_helper.h | ||
util_export.h | ||
util_gl.h |