yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
f65d756bf
master
1// d3d11-query.h 2#pragma once 3#include "d3d11-base.h" 4#include "d3d11-device.h" 5 6namespace gfx 7{ 8 9using namespace Slang ; 10 11namespace d3d11 12{ 13 14class QueryPoolImpl :public QueryPoolBase 15{ 16public : 17List < ComPtr < ID3D11Query >>m_queries ; 18RefPtr < DeviceImpl > m_device ; 19D3D11_QUERY_DESC m_queryDesc ; 20 21Result init (const IQueryPool ::Desc & desc ,DeviceImpl * device ); 22ID3D11Query * getQuery (SlangInt index ); 23virtual SLANG_NO_THROW Result SLANG_MCALL 24getResult (GfxIndex queryIndex ,GfxCount count ,uint64_t * data )override ; 25}; 26 27}// namespace d3d11 28}// namespace gfx