MCPcopy Create free account
hub / github.com/NVIDIAGameWorks/Falcor / readPixelData

Method readPixelData

Source/RenderPasses/BSDFViewer/BSDFViewer.cpp:241–256  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

239}
240
241void BSDFViewer::readPixelData()
242{
243 if (mPixelDataAvailable)
244 {
245 mpFence->wait();
246 FALCOR_ASSERT(mpPixelStagingBuffer);
247 mPixelData = *static_cast<const PixelData*>(mpPixelStagingBuffer->map());
248 mpPixelStagingBuffer->unmap();
249
250 mPixelDataAvailable = false;
251 mPixelDataValid = true;
252
253 // Update parameters from values at selected pixel.
254 mParams.texCoords = mPixelData.texC;
255 }
256}
257
258void BSDFViewer::renderUI(Gui::Widgets& widget)
259{

Callers

nothing calls this directly

Calls 3

mapMethod · 0.80
unmapMethod · 0.80
waitMethod · 0.45

Tested by

no test coverage detected