rusticl: added
authorKarol Herbst <kherbst@redhat.com>
Sun, 8 Nov 2020 19:28:21 +0000 (20:28 +0100)
committerMarge Bot <emma+marge@anholt.net>
Mon, 12 Sep 2022 05:58:12 +0000 (05:58 +0000)
commit20c90fed5a0ab0202ee1ef474c71cb816164a448
tree1deb5b0120195d933ca493330382c8adcfe0934f
parentd431a01d9a87362421df2aa983d5ef92e5bfc4f9
rusticl: added

Initial code drop for Rusticl :)

Signed-off-by: Karol Herbst <kherbst@redhat.com>
Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15439>
51 files changed:
.editorconfig
include/meson.build
meson.build
meson_options.txt
src/gallium/frontends/rusticl/api/context.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/api/device.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/api/event.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/api/icd.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/api/kernel.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/api/memory.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/api/mod.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/api/platform.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/api/program.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/api/queue.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/api/types.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/api/util.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/core/context.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/core/device.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/core/event.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/core/format.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/core/kernel.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/core/memory.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/core/mod.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/core/program.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/core/queue.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/core/util.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/core/version.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/lib.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/mesa/compiler/clc/mod.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/mesa/compiler/clc/spirv.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/mesa/compiler/mod.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/mesa/lib.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/mesa/pipe/context.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/mesa/pipe/device.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/mesa/pipe/mod.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/mesa/pipe/resource.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/mesa/pipe/screen.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/mesa/pipe/transfer.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/meson.build [new file with mode: 0644]
src/gallium/frontends/rusticl/rusticl_mesa_bindings.h [new file with mode: 0644]
src/gallium/frontends/rusticl/rusticl_mesa_inline_bindings_wrapper.c [new file with mode: 0644]
src/gallium/frontends/rusticl/rusticl_mesa_inline_bindings_wrapper.h [new file with mode: 0644]
src/gallium/frontends/rusticl/rusticl_opencl_bindings.h [new file with mode: 0644]
src/gallium/frontends/rusticl/util/lib.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/util/properties.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/util/ptr.rs [new file with mode: 0644]
src/gallium/frontends/rusticl/util/string.rs [new file with mode: 0644]
src/gallium/meson.build
src/gallium/targets/rusticl/meson.build [new file with mode: 0644]
src/gallium/targets/rusticl/rusticl.icd.in [new file with mode: 0644]
src/gallium/targets/rusticl/target.c [new file with mode: 0644]