| 280 | } |
| 281 | |
| 282 | SamplerFeedbackTextureHandle DeviceWrapper::createSamplerFeedbackTexture(ITexture* pairedTexture, const SamplerFeedbackTextureDesc& desc) |
| 283 | { |
| 284 | const GraphicsAPI graphicsApi = m_Device->getGraphicsAPI(); |
| 285 | if (graphicsApi != GraphicsAPI::D3D12) |
| 286 | { |
| 287 | std::stringstream ss; |
| 288 | ss << "The current graphics API (" << utils::GraphicsAPIToString(m_Device->getGraphicsAPI()) << ") " |
| 289 | "doesn't support createSamplerFeedbackTexture"; |
| 290 | error(ss.str()); |
| 291 | return nullptr; |
| 292 | } |
| 293 | |
| 294 | return m_Device->createSamplerFeedbackTexture(pairedTexture, desc); |
| 295 | } |
| 296 | |
| 297 | SamplerFeedbackTextureHandle DeviceWrapper::createSamplerFeedbackForNativeTexture(ObjectType objectType, Object texture, ITexture* pairedTexture) |
| 298 | { |
nothing calls this directly
no test coverage detected