Vivecraft update
This commit is contained in:
@@ -133,7 +133,7 @@ dependencies {
|
|||||||
|
|
||||||
//modImplementation('io.github.douira:glsl-transformer:2.0.1')
|
//modImplementation('io.github.douira:glsl-transformer:2.0.1')
|
||||||
|
|
||||||
modCompileOnly("maven.modrinth:vivecraft:1.21.8-1.2.5-b6-fabric")
|
modCompileOnly("maven.modrinth:vivecraft:1.21.9-1.3.2-fabric")
|
||||||
|
|
||||||
modCompileOnly("maven.modrinth:flashback:rNCr1Rbs")
|
modCompileOnly("maven.modrinth:flashback:rNCr1Rbs")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ package me.cortex.voxy.client.core.rendering;
|
|||||||
|
|
||||||
import me.cortex.voxy.client.core.util.IrisUtil;
|
import me.cortex.voxy.client.core.util.IrisUtil;
|
||||||
import net.fabricmc.loader.api.FabricLoader;
|
import net.fabricmc.loader.api.FabricLoader;
|
||||||
import org.vivecraft.client_vr.ClientDataHolderVR;
|
import org.vivecraft.api.client.VRRenderingAPI;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
@@ -13,7 +13,7 @@ public class ViewportSelector <T extends Viewport<?>> {
|
|||||||
|
|
||||||
private final Supplier<T> creator;
|
private final Supplier<T> creator;
|
||||||
private final T defaultViewport;
|
private final T defaultViewport;
|
||||||
private final Map<Object, T> extraViewports = new HashMap<>();
|
private final Map<Object, T> extraViewports = new HashMap<>();//TODO should maybe be a weak hashmap with value cleanup queue thing?
|
||||||
|
|
||||||
public ViewportSelector(Supplier<T> viewportCreator) {
|
public ViewportSelector(Supplier<T> viewportCreator) {
|
||||||
this.creator = viewportCreator;
|
this.creator = viewportCreator;
|
||||||
@@ -25,8 +25,11 @@ public class ViewportSelector <T extends Viewport<?>> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private T getVivecraftViewport() {
|
private T getVivecraftViewport() {
|
||||||
var cdh = ClientDataHolderVR.getInstance();
|
var rApi = VRRenderingAPI.instance();
|
||||||
var pass = cdh.currentPass;
|
if (rApi == null) {
|
||||||
|
return this.defaultViewport;
|
||||||
|
}
|
||||||
|
var pass = rApi.getCurrentRenderPass();
|
||||||
if (pass == null) {
|
if (pass == null) {
|
||||||
return this.defaultViewport;
|
return this.defaultViewport;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user