angle/samples
Jamie Madill 48da1c3594 Vulkan: Prefer the local vulkan loader over the system one.
Load the Vulkan loader ourselves and give vkGetInstanceProcAddr to
volk. This allows us to always prefer loading from the current module
directory instead of using the platform-specific ordering.

Refactor angle::Library loading to use ModuleDir instead of
ApplicationDir.

CL originally authored by Geoff Lang.

Bug: chromium:1219969
Change-Id: I21d1926e90fd66e1c23cea7323991ae55f3d22d4
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3035444
Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
Reviewed-by: Tim Van Patten <timvp@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
2021-07-16 18:56:40 +00:00
..
WindowTest
capture_replay
gles1
hello_triangle
mip_map_2d
multi_texture
multi_window
multiple_draw_buffers
multiview
particle_system
post_sub_buffer
sample_util Vulkan: Prefer the local vulkan loader over the system one. 2021-07-16 18:56:40 +00:00
shader_translator Vulkan: Call glslang at compile time 2021-03-25 19:53:52 +00:00
simple_instancing
simple_texture_2d
simple_texture_cubemap
simple_vertex_shader
stencil_operations
tex_redef_microbench
texture_wrap
torus_lighting samples: Add TorusLighting sample. 2021-05-10 04:10:48 +00:00
tri_fan_microbench
BUILD.gn Upstream Apple's direct-to-Metal backend: compile libANGLE. 2021-07-12 14:54:45 +00:00