• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2025 Mesa3D authors
3  * SPDX-License-Identifier: MIT
4  */
5 
6 #include "WindowsVirtGpu.h"
7 
WindowsVirtGpuDevice(enum VirtGpuCapset capset,int32_t descriptor)8 WindowsVirtGpuDevice::WindowsVirtGpuDevice(enum VirtGpuCapset capset, int32_t descriptor)
9     : VirtGpuDevice(capset) {}
10 
~WindowsVirtGpuDevice()11 WindowsVirtGpuDevice::~WindowsVirtGpuDevice() {}
12 
getCaps(void)13 struct VirtGpuCaps WindowsVirtGpuDevice::getCaps(void) { return mCaps; }
14 
getDeviceHandle(void)15 int64_t WindowsVirtGpuDevice::getDeviceHandle(void) { return mDeviceHandle; }
16 
createResource(uint32_t width,uint32_t height,uint32_t stride,uint32_t size,uint32_t virglFormat,uint32_t target,uint32_t bind)17 VirtGpuResourcePtr WindowsVirtGpuDevice::createResource(uint32_t width, uint32_t height,
18                                                         uint32_t stride, uint32_t size,
19                                                         uint32_t virglFormat, uint32_t target,
20                                                         uint32_t bind) {
21     return nullptr;  // stub constant
22 }
23 
createBlob(const struct VirtGpuCreateBlob & blobCreate)24 VirtGpuResourcePtr WindowsVirtGpuDevice::createBlob(const struct VirtGpuCreateBlob& blobCreate) {
25     return nullptr;  // stub constant
26 }
27 
importBlob(const struct VirtGpuExternalHandle & handle)28 VirtGpuResourcePtr WindowsVirtGpuDevice::importBlob(const struct VirtGpuExternalHandle& handle) {
29     return nullptr;  // stub constant
30 }
31 
execBuffer(struct VirtGpuExecBuffer & execbuffer,const VirtGpuResource * blob)32 int WindowsVirtGpuDevice::execBuffer(struct VirtGpuExecBuffer& execbuffer,
33                                      const VirtGpuResource* blob) {
34     return 0;  // stub constant
35 }
36 
osCreateVirtGpuDevice(enum VirtGpuCapset capset,int32_t descriptor)37 VirtGpuDevice* osCreateVirtGpuDevice(enum VirtGpuCapset capset, int32_t descriptor) {
38     return nullptr;  // stub constant
39 }
40