CL: buffer object creation for front end and pass-through
Add Buffer object to front end and Memory object to back end.
Implement creation of buffer and sub-buffer objects.
Make cl::Object destructor virtual to support destruction of Buffer.
Cache more Device info for Buffer validation. Add missing and move
existing version checks into validation.
Bug: angleproject:5956
Change-Id: Iea7665be5f6bdd8469e81f5fe4935a9fb0e03436
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2912677Reviewed-by:
Jamie Madill <jmadill@chromium.org>
Reviewed-by:
Cody Northrop <cnorthrop@google.com>
Commit-Queue: John Plate <jplate@google.com>
Showing
src/libANGLE/CLBuffer.cpp
0 → 100644
src/libANGLE/CLBuffer.h
0 → 100644
src/libANGLE/CLObject.cpp
0 → 100644
src/libANGLE/renderer/CLMemoryImpl.cpp
0 → 100644
src/libANGLE/renderer/CLMemoryImpl.h
0 → 100644
src/libANGLE/renderer/cl/CLMemoryCL.cpp
0 → 100644
src/libANGLE/renderer/cl/CLMemoryCL.h
0 → 100644
src/libANGLE/renderer/vulkan/CLMemoryVk.cpp
0 → 100644
src/libANGLE/renderer/vulkan/CLMemoryVk.h
0 → 100644
This diff is collapsed.
Click to expand it.
Please
register
or
sign in
to comment