Vom Anderen PC aus hoch gespielt

This commit is contained in:
ChK
2026-02-01 13:40:05 +01:00
commit 60b1b7591c
1088 changed files with 452896 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
import ViewportTextureNode from './ViewportTextureNode.js';
import { addNodeClass } from '../core/Node.js';
import { addNodeElement, nodeProxy } from '../shadernode/ShaderNode.js';
import { viewportTopLeft } from './ViewportNode.js';
import { FramebufferTexture } from 'three';
let sharedFramebuffer = null;
class ViewportSharedTextureNode extends ViewportTextureNode {
constructor( uvNode = viewportTopLeft, levelNode = null ) {
if ( sharedFramebuffer === null ) {
sharedFramebuffer = new FramebufferTexture();
}
super( uvNode, levelNode, sharedFramebuffer );
}
}
export default ViewportSharedTextureNode;
export const viewportSharedTexture = nodeProxy( ViewportSharedTextureNode );
addNodeElement( 'viewportSharedTexture', viewportSharedTexture );
addNodeClass( 'ViewportSharedTextureNode', ViewportSharedTextureNode );