angle/util
Shahbaz Youssefi 4ea62009c9 Vulkan: Prefer driver uniforms over spec consts
On hardware that's not seeing any benefit from specialization constants,
this change switches to using driver uniforms to reduce the number of
pipelines created.

Bug: angleproject:7406
Bug: b/173636783
Change-Id: Ic1ea1b389b0b27169427643f811370943195f331
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3692270
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Charlie Lao <cclao@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
2022-06-08 03:45:11 +00:00
..
android Android: Call getExternalStorageDirectory natively. 2021-04-09 22:35:00 +00:00
capture Implement GL_EXT_base_instance 2022-06-07 23:58:38 +00:00
display Re-land: "Vulkan: Support Wayland" 2022-05-03 16:29:24 +00:00
fuchsia Gracefully fail end2end tests if no window support 2020-09-02 15:33:45 +00:00
ios angle_end2end_tests passes on iOS! 2021-01-06 23:08:43 +00:00
linux Revert "util/X11Window: Set PMinSize and PMaxSize hints." 2022-05-24 14:33:27 +00:00
osx Support ANGLE_PREFERRED_DEVICE on CGL 2022-04-07 05:08:44 +00:00
ozone Gracefully fail end2end tests if no window support 2020-09-02 15:33:45 +00:00
posix Converts from sprintf() to snprintf(). 2022-06-07 12:38:38 +00:00
windows util: Add calls for createImage* and destroyImage* to GLWindow 2022-05-11 09:00:00 +00:00
BUILD.gn Move trace loader code to a common location. 2022-05-20 15:59:54 +00:00
EGLPlatformParameters.h Remove feature override platform methods 2022-04-13 04:25:59 +00:00
EGLWindow.cpp util: Add calls for createImage* and destroyImage* to GLWindow 2022-05-11 09:00:00 +00:00
EGLWindow.h util: Add calls for createImage* and destroyImage* to GLWindow 2022-05-11 09:00:00 +00:00
Event.h Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
Matrix.cpp Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
Matrix.h Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
OSPixmap.h GLX: Support X11 pixmaps 2020-06-12 21:41:11 +00:00
OSWindow.cpp dEQP: Enable CreateSurfacePlatformEXT tests 2022-03-01 18:44:08 +00:00
OSWindow.h dEQP: Support Wayland 2022-05-24 02:46:50 +00:00
Timer.cpp Add cpu time measurement to perf tests 2021-11-17 17:13:00 +00:00
Timer.h Add cpu time measurement to perf tests 2021-11-17 17:13:00 +00:00
angle_features_autogen.cpp Vulkan: Prefer driver uniforms over spec consts 2022-06-08 03:45:11 +00:00
angle_features_autogen.h Vulkan: Prefer driver uniforms over spec consts 2022-06-08 03:45:11 +00:00
com_utils.h Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
egl_loader_autogen.cpp Add ForceGPUSwitch to EGL_ANGLE_power_preference 2022-03-19 01:15:06 +00:00
egl_loader_autogen.h Add ForceGPUSwitch to EGL_ANGLE_power_preference 2022-03-19 01:15:06 +00:00
geometry_utils.cpp Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
geometry_utils.h Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
gles_loader_autogen.cpp Implement GL_EXT_base_instance 2022-06-07 23:58:38 +00:00
gles_loader_autogen.h Implement GL_EXT_base_instance 2022-06-07 23:58:38 +00:00
keyboard.h Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
mouse.h Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
png_utils.cpp Fix up screenshot saving for trace tests. 2020-05-07 20:18:41 +00:00
png_utils.h Fix up screenshot saving for trace tests. 2020-05-07 20:18:41 +00:00
random_utils.cpp Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
random_utils.h Add new Vulkan uniform update test. 2022-02-03 12:04:25 +00:00
shader_utils.cpp Vulkan: Use 64-bit counters 2022-06-01 20:40:43 +00:00
shader_utils.h Vulkan: Use 64-bit counters 2022-06-01 20:40:43 +00:00
test_utils.cpp Allow capturing process stdout and stderr interleaved 2021-06-22 20:01:31 +00:00
test_utils.h Add cpu time measurement to perf tests 2021-11-17 17:13:00 +00:00
test_utils_unittest.cpp Add cpu time measurement to perf tests 2021-11-17 17:13:00 +00:00
test_utils_unittest_helper.cpp Allow capturing process stdout and stderr interleaved 2021-06-22 20:01:31 +00:00
test_utils_unittest_helper.h Re-land "Add new test runner harness." (#2) 2019-12-16 23:52:35 +00:00
util_export.h Make trace tests a shared library. 2020-07-21 21:06:07 +00:00
util_gl.h Serialize framebuffers + compare contexts for CaptureReplayTests 2020-07-02 21:37:40 +00:00