vkr: split out vkr_device.c

No functional change.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org>
Reviewed-by: Ryan Neph <ryanneph@google.com>
macos/master
Chia-I Wu 3 years ago
parent 813607e5bd
commit 6c32ccbf38
  1. 1
      src/meson.build
  2. 1269
      src/venus/vkr_device.c
  3. 12
      src/venus/vkr_device.h
  4. 1237
      src/venus/vkr_renderer.c

@ -88,6 +88,7 @@ venus_sources = [
'venus/vkr_cs.h',
'venus/vkr_descriptor_set.c',
'venus/vkr_descriptor_set.h',
'venus/vkr_device.c',
'venus/vkr_device.h',
'venus/vkr_device_memory.c',
'venus/vkr_device_memory.h',

File diff suppressed because it is too large Load Diff

@ -84,4 +84,16 @@ struct vkr_device {
struct list_head objects;
};
void
vkr_context_init_instance_dispatch(struct vkr_context *ctx);
void
vkr_context_init_physical_device_dispatch(struct vkr_context *ctx);
void
vkr_context_init_device_dispatch(struct vkr_context *ctx);
void
vkr_instance_destroy(struct vkr_context *ctx, struct vkr_instance *instance);
#endif /* VKR_DEVICE_H */

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save