Files
WickedEngine/WickedEngine/RenderPath3D_PathTracing.h
T
Turánszki János fc2cbfcc1c path tracing hardware acceleration #175 (#253)
* path tracing hardware acceleration #175

* hlsl5 fix

* fixes

* random seed fix

* ci fix

* fixes

* re enable spirv validation in linux

* path trace updates

* pathtrace fix

* raytracing fixes

* path tracing normal map limit
2021-03-28 19:48:34 +02:00

25 lines
464 B
C++

#pragma once
#include "RenderPath3D.h"
class RenderPath3D_PathTracing :
public RenderPath3D
{
private:
int sam = -1;
protected:
wiGraphics::Texture traceResult;
wiGraphics::RenderPass renderpass_debugbvh;
void ResizeBuffers() override;
public:
const wiGraphics::Texture* GetDepthStencil() const override { return nullptr; };
void Update(float dt) override;
void Render() const override;
void Compose(wiGraphics::CommandList cmd) const override;
};