test worked
This commit is contained in:
@@ -24,6 +24,9 @@ import com.replaymod.render.processor.ODSToBitmapProcessor;
|
||||
import com.replaymod.render.processor.OpenGlToBitmapProcessor;
|
||||
import com.replaymod.render.processor.StereoscopicToBitmapProcessor;
|
||||
import com.replaymod.render.utils.PixelBufferObject;
|
||||
import com.replaymod.render.capturer.RealLensOpenGlFrameCapturer;
|
||||
import com.replaymod.render.frame.RealLensOpenGlFrame;
|
||||
import com.replaymod.render.processor.RealLensToBitmapProcessor;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -32,6 +35,8 @@ public class Pipelines {
|
||||
switch (method) {
|
||||
case DEFAULT:
|
||||
return newDefaultPipeline(renderInfo, consumer);
|
||||
case REALLENS:
|
||||
return newRealLensPipeline(renderInfo, consumer);
|
||||
case STEREOSCOPIC:
|
||||
return newStereoscopicPipeline(renderInfo, consumer);
|
||||
case CUBIC:
|
||||
@@ -58,6 +63,15 @@ public class Pipelines {
|
||||
return new Pipeline<>(worldRenderer, capturer, new OpenGlToBitmapProcessor(), consumer);
|
||||
}
|
||||
|
||||
public static Pipeline<RealLensOpenGlFrame, BitmapFrame> newRealLensPipeline(
|
||||
RenderInfo renderInfo, FrameConsumer<BitmapFrame> consumer) {
|
||||
RenderSettings settings = renderInfo.getRenderSettings();
|
||||
WorldRenderer worldRenderer = new EntityRendererHandler(settings, renderInfo);
|
||||
FrameCapturer<RealLensOpenGlFrame> capturer =
|
||||
new RealLensOpenGlFrameCapturer(worldRenderer, renderInfo);
|
||||
return new Pipeline<>(worldRenderer, capturer, new RealLensToBitmapProcessor(), consumer);
|
||||
}
|
||||
|
||||
public static Pipeline<StereoscopicOpenGlFrame, BitmapFrame> newStereoscopicPipeline(RenderInfo renderInfo, FrameConsumer<BitmapFrame> consumer) {
|
||||
RenderSettings settings = renderInfo.getRenderSettings();
|
||||
WorldRenderer worldRenderer = new EntityRendererHandler(settings, renderInfo);
|
||||
|
||||
Reference in New Issue
Block a user