compute shaders
This commit is contained in:
@@ -86,17 +86,20 @@ void CFunnyGameBridge::Init()
|
||||
|
||||
|
||||
IXRHeadset *pHeadSet = g_pXRManager->GetHeadset(0);
|
||||
for ( uint32_t i = 0; i < pHeadSet->GetSurfaceCount(); i++ )
|
||||
if (pHeadSet)
|
||||
{
|
||||
XRRenderSurface_t surface = pHeadSet->GetSurface(0);
|
||||
IImage *pImage = g_pRenderContext->CreateRenderTarget(surface.m_uWidth, surface.m_uHeight, IMAGE_FORMAT_RGBA8_UNORM, MULTISAMPLE_TYPE_1_SAMPLES);
|
||||
pHeadSet->SetSurfaceImage(i, pImage);
|
||||
IRenderCommandList *pDoSomething = g_pRenderContext->CreateCommandList();
|
||||
pDoSomething->StartRecording();
|
||||
pDoSomething->ClearImage(pImage, 1,0,0.5,1);
|
||||
pDoSomething->EndRecording();
|
||||
g_pRenderContext->SubmitCommandList(pDoSomething);
|
||||
g_pRenderContext->DestroyCommandList(pDoSomething);
|
||||
for ( uint32_t i = 0; i < pHeadSet->GetSurfaceCount(); i++ )
|
||||
{
|
||||
XRRenderSurface_t surface = pHeadSet->GetSurface(0);
|
||||
IImage *pImage = g_pRenderContext->CreateRenderTarget(surface.m_uWidth, surface.m_uHeight, IMAGE_FORMAT_RGBA8_UNORM, MULTISAMPLE_TYPE_1_SAMPLES);
|
||||
pHeadSet->SetSurfaceImage(i, pImage);
|
||||
IRenderCommandList *pDoSomething = g_pRenderContext->CreateCommandList();
|
||||
pDoSomething->StartRecording();
|
||||
pDoSomething->ClearImage(pImage, 1,0,0.5,1);
|
||||
pDoSomething->EndRecording();
|
||||
g_pRenderContext->SubmitCommandList(pDoSomething);
|
||||
g_pRenderContext->DestroyCommandList(pDoSomething);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user