mesa/src/microsoft/clc
Jesse Natalie 8a4b443c5b microsoft/compiler: Change vulkan_environment bool to an enum
There are currently 3 different "environments" supported by this backend,
and they have slightly different semantics for how resources are accessed,
which is only going to get a little weirder when GL images start getting
supported. To try to make things less confusing, use an explicit enum
with heavy documentation on what's different between them.

Reviewed-by: Sil Vilerino <sivileri@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14342>
2022-01-07 03:31:16 +00:00
..
clc_compiler.c microsoft/compiler: Change vulkan_environment bool to an enum 2022-01-07 03:31:16 +00:00
clc_compiler.h Move a bunch of the CLC stuff from src/microsoft to common code 2021-09-30 07:09:08 +00:00
clc_compiler_test.cpp microsoft/clc: Add a test for arg metadata 2021-11-15 07:47:06 -08:00
clc_nir.c microsoft/clc: use nir_shader_instructions_pass in clc_nir_dedupe_const_samplers 2021-08-11 11:23:30 +00:00
clc_nir.h microsoft/clc: Fix undeclared function warning 2021-04-20 00:28:34 +00:00
clon12compiler.def Move a bunch of the CLC stuff from src/microsoft to common code 2021-09-30 07:09:08 +00:00
compute_test.cpp clc: add allowed extension for compile parameter 2021-10-03 19:32:54 +00:00
compute_test.h microsoft/clc: Add a test for specializing via SPIRV-Tools 2021-09-23 13:06:41 +00:00
meson.build meson: use gtest protocol for gtest based tests when possible 2021-10-16 03:22:24 +00:00