Esempio n. 1
0
		void dds_reader::read(com_ptr<ID3D11Texture2D> & out_buffer, com_ptr<ID3D11ShaderResourceView> & out_srv_view)
		{
			assert(DirectXTex::CreateDDSTextureFromMemory(d3d_device::instance()->raw(), texture.bytes.data(), texture.size,
				reinterpret_cast<ID3D11Resource**>(out_buffer.GetAddressOf()), out_srv_view.GetAddressOf()) == S_OK);
		}