├── .github └── workflows │ └── main.yml ├── .gitignore ├── README.md ├── example ├── demo │ ├── demoCartoonWater.json │ ├── demoConstantBiasScaleSubGraph.json │ ├── demoCustomMap.json │ ├── demoDissolve.json │ ├── demoFlowMap.json │ ├── demoFlowMapSubGraph.json │ ├── demoFresnelOutline.json │ ├── demoGradient.json │ ├── demoImageFlip.json │ ├── demoSkybox.json │ └── demoSummberDissolve.json ├── dev │ ├── devAdvanced.json │ ├── devArtistic.json │ ├── devBasic.json │ ├── devChannel.json │ ├── devCompile.json │ ├── devDDXY.json │ ├── devDynamicVecMat.json │ ├── devDynamicVector.json │ ├── devGeometry.json │ ├── devInput.json │ ├── devInterpolation.json │ ├── devLit.json │ ├── devProcedural.json │ ├── devRange.json │ ├── devRound.json │ ├── devSRGB.json │ ├── devSubGraph.json │ ├── devSubGraphNested.json │ ├── devSubGraphUsage.json │ ├── devTexture2D.json │ ├── devTrigonometry.json │ ├── devUV.json │ ├── devUtility.json │ ├── devVarying.json │ ├── devVector.json │ ├── devWave.json │ └── gLTF │ │ ├── Default_AO.jpg │ │ ├── Default_albedo.jpg │ │ ├── Default_emissive.jpg │ │ ├── Default_metalRoughness.jpg │ │ ├── Default_normal.jpg │ │ └── index.ts ├── graph.tsx ├── index.css ├── main.tsx ├── presets.ts └── vite-env.d.ts ├── index.html ├── package.json ├── pnpm-lock.yaml ├── public ├── asset │ ├── deepkolos.jpeg │ ├── flowmap.png │ ├── map_lit.jpg │ ├── map_unlit_mask.png │ ├── noise.png │ ├── transition-intro-128x128.jpg │ └── transition-intro.jpg ├── flowmap.png └── vite.svg ├── screenshots ├── dissolve.png ├── flowmap.png ├── fresnelOutline.png ├── previewNumber.png ├── procedural.png └── subgraph.png ├── src ├── compilers │ ├── GraphCompiler.ts │ ├── ShaderGraphCompiler.ts │ ├── ShaderGraphFns.ts │ ├── ShaderGraphTypes.ts │ └── index.ts ├── components │ ├── ReteComponent.ts │ ├── ShaderGraphComponents.ts │ ├── artistic │ │ ├── BlendRC.ts │ │ ├── ColorSpaceConversionRC.ts │ │ ├── adjustment │ │ │ ├── ChannelMixerRC.ts │ │ │ ├── ContrastRC.ts │ │ │ ├── HueRC.ts │ │ │ ├── InvertColorsRC.ts │ │ │ ├── ReplaceColorRC.ts │ │ │ ├── SaturationRC.ts │ │ │ ├── WhiteBalanceRC.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── mask │ │ │ ├── ColorMaskRC.ts │ │ │ └── index.ts │ │ └── normal │ │ │ ├── NormalBlendRC.ts │ │ │ ├── NormalFromTextureRC.ts │ │ │ ├── NormalReconstructZRC.ts │ │ │ ├── NormalStrengthRC.ts │ │ │ └── index.ts │ ├── blocks │ │ ├── fragment │ │ │ ├── AOBlock.ts │ │ │ ├── AlphaBlock.ts │ │ │ ├── AlphaClipBlock.ts │ │ │ ├── BaseColorBlock.ts │ │ │ ├── CoatMaskBlock.ts │ │ │ ├── CoatSmoothnessBlock.ts │ │ │ ├── EmissionBlock.ts │ │ │ ├── MetallicBlock.ts │ │ │ ├── NormalTangentSpaceBlock.ts │ │ │ ├── SmoothnessBlock.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ └── vertex │ │ │ ├── CustomInterpolatorBlock.ts │ │ │ ├── NormalBlock.ts │ │ │ ├── PositionBlock.ts │ │ │ ├── TangentBlock.ts │ │ │ └── index.ts │ ├── channel │ │ ├── CombineRC.ts │ │ ├── FlipRC.ts │ │ ├── SplitRC.ts │ │ ├── SwizzleRC.ts │ │ └── index.ts │ ├── index.ts │ ├── input │ │ ├── ParameterRC.ts │ │ ├── VaryingRC.ts │ │ ├── basic │ │ │ ├── ColorRC.ts │ │ │ ├── ConstantRC.ts │ │ │ ├── FloatRC.ts │ │ │ ├── TimeRC.ts │ │ │ ├── Vec2RC.ts │ │ │ ├── Vec3RC.ts │ │ │ ├── Vec4RC.ts │ │ │ └── index.ts │ │ ├── geometry │ │ │ ├── BiTangentVectorRC.ts │ │ │ ├── NormalRC.ts │ │ │ ├── PositionRC.ts │ │ │ ├── ScreenPositionRC.ts │ │ │ ├── TangentVectorRC.ts │ │ │ ├── UVRC.ts │ │ │ ├── ViewDirectionRC.ts │ │ │ ├── ViewVectorRC.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── matrix │ │ │ ├── Matrix2x2RC.ts │ │ │ ├── Matrix3x3RC.ts │ │ │ ├── Matrix4x4RC.ts │ │ │ ├── TransformationMatrixRC.ts │ │ │ └── index.ts │ │ ├── scene │ │ │ ├── CameraRC.ts │ │ │ ├── ObjectRC.ts │ │ │ ├── SceneColorRC.ts │ │ │ ├── SceneDepthRC.ts │ │ │ ├── ScreenRC.ts │ │ │ └── index.ts │ │ └── texture │ │ │ ├── SampleTexture2DRC.ts │ │ │ ├── SamplerStateRC.ts │ │ │ ├── TexelSizeRC.ts │ │ │ ├── Texture2DAssetsRC.ts │ │ │ └── index.ts │ ├── math │ │ ├── advanced │ │ │ ├── AbsoluteRC.ts │ │ │ ├── ExponentialRC.ts │ │ │ ├── LengthRC.ts │ │ │ ├── LogRC.ts │ │ │ ├── ModuloRC.ts │ │ │ ├── NegateRC.ts │ │ │ ├── NormalizeRC.ts │ │ │ ├── PosterizeRC.ts │ │ │ ├── ReciprocalRC.ts │ │ │ ├── ReciprocalSquareRootRC.ts │ │ │ └── index.ts │ │ ├── basic │ │ │ ├── AddRC.ts │ │ │ ├── DivideRC.ts │ │ │ ├── MultiplyRC.ts │ │ │ ├── PowerRC.ts │ │ │ ├── SquareRootRC.ts │ │ │ ├── SubtractRC.ts │ │ │ └── index.ts │ │ ├── derivative │ │ │ ├── DDXRC.ts │ │ │ ├── DDXYRC.ts │ │ │ ├── DDYRC.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── interpolation │ │ │ ├── InverseLerpRC.ts │ │ │ ├── LerpRC.ts │ │ │ ├── SmoothstepRC.ts │ │ │ └── index.ts │ │ ├── range │ │ │ ├── ClampRC.ts │ │ │ ├── FractionRC.ts │ │ │ ├── MaximumRC.ts │ │ │ ├── MinimumRC.ts │ │ │ ├── OneMinusRC.ts │ │ │ ├── RandomRangeRC.ts │ │ │ ├── RemapRC.ts │ │ │ ├── SaturateRC.ts │ │ │ └── index.ts │ │ ├── round │ │ │ ├── CeilingRC.ts │ │ │ ├── FloorRC.ts │ │ │ ├── RoundRC.ts │ │ │ ├── SignRC.ts │ │ │ ├── StepRC.ts │ │ │ ├── TruncateRC.ts │ │ │ └── index.ts │ │ ├── trigonometry │ │ │ ├── ArccosineRC.ts │ │ │ ├── ArcsineRC.ts │ │ │ ├── Arctangent2RC.ts │ │ │ ├── ArctangentRC.ts │ │ │ ├── CosineRC.ts │ │ │ ├── DegreesToRadiansRC.ts │ │ │ ├── HyperbolicCosineRC.ts │ │ │ ├── HyperbolicSineRC.ts │ │ │ ├── HyperbolicTangentRC.ts │ │ │ ├── RadiansToDegreesRC.ts │ │ │ ├── SineRC.ts │ │ │ ├── TangentRC.ts │ │ │ └── index.ts │ │ ├── vector │ │ │ ├── CrossProductRC.ts │ │ │ ├── DistanceRC.ts │ │ │ ├── DotProductRC.ts │ │ │ ├── FresnelEffectRC.ts │ │ │ ├── ProjectionRC.ts │ │ │ ├── ReflectionRC.ts │ │ │ ├── RefractRC.ts │ │ │ ├── RotateAboutAxisRC.ts │ │ │ ├── SphereMaskRC.ts │ │ │ ├── TransformRC.ts │ │ │ └── index.ts │ │ └── wave │ │ │ ├── NoiseSineWaveRC.ts │ │ │ ├── SawtoothWaveRC.ts │ │ │ ├── SquareWaveRC.ts │ │ │ ├── TriangleWaveRC.ts │ │ │ └── index.ts │ ├── output │ │ ├── FragmentRC.ts │ │ ├── OutputRC.ts │ │ ├── VertexRC.ts │ │ └── index.ts │ ├── procedural │ │ ├── Checkerboard.ts │ │ ├── index.ts │ │ ├── noise │ │ │ ├── GradientNoiseRC.ts │ │ │ ├── SimpleNoiseRC.ts │ │ │ ├── VoronoiRC.ts │ │ │ └── index.ts │ │ └── shape │ │ │ ├── EllipseRC.ts │ │ │ ├── PolygonRC.ts │ │ │ ├── RectangleRC.ts │ │ │ ├── RoundedPolygonRC.ts │ │ │ ├── RoundedRectangleRC.ts │ │ │ └── index.ts │ ├── utility │ │ ├── CustomFunctionRC.ts │ │ ├── PreviewNumberRC.ts │ │ ├── PreviewRC.ts │ │ ├── SubGraphRC.ts │ │ ├── VariableDefRC.ts │ │ ├── VariableRefRC.ts │ │ └── index.ts │ └── uv │ │ ├── FlipbookRC.ts │ │ ├── PolarCoordinatesRC.ts │ │ ├── RadialShearRC.ts │ │ ├── RotateRC.ts │ │ ├── SpherizeRC.ts │ │ ├── TilingAndOffsetRC.ts │ │ ├── TriplanarRC.ts │ │ ├── TwirlRC.ts │ │ └── index.ts ├── editors │ ├── ShaderGraphEditor.ts │ ├── ShaderGraphTypes.ts │ ├── SubGraphProvider.ts │ └── index.ts ├── index.ts ├── materials │ ├── OpaquePass.ts │ ├── OpaqueShader.ts │ ├── ResourceAdapter.ts │ ├── SGController.ts │ ├── StructBuffer.ts │ ├── WebGPUMaterial.ts │ ├── WebGPURenderer.ts │ └── index.ts ├── plugins │ ├── AssetBasePlugin.ts │ ├── AssetSimplePlugin.ts │ ├── CheckDDXYLinkPlugin.ts │ ├── CheckVaryingLinkPlugin.ts │ ├── ContextMenuPlugin.ts │ ├── DynamicVecMatPlugin.ts │ ├── DynamicVectorPlugin.ts │ ├── FixedLinkPlugin.ts │ ├── FixedNodePlugin.ts │ ├── FragVertExclusivePlugin.ts │ ├── LoopCheckPlugin.ts │ ├── PreviewPlugin │ │ ├── OrbitControls.js │ │ ├── PreviewClient.ts │ │ ├── PreviewCustomMeshPlugin.ts │ │ ├── PreviewServer.less │ │ ├── PreviewServer.ts │ │ ├── floorShader.ts │ │ └── index.ts │ ├── ReactRenderPlugin.tsx │ ├── connect-plugin │ │ ├── events.ts │ │ ├── flow.ts │ │ ├── index.less │ │ ├── index.ts │ │ ├── picker │ │ │ ├── index.ts │ │ │ └── view.ts │ │ └── utils.ts │ └── index.ts ├── rete │ ├── component.ts │ ├── connection.ts │ ├── control.ts │ ├── core │ │ ├── context.ts │ │ ├── data.ts │ │ ├── emitter.ts │ │ ├── events.ts │ │ ├── plugin.ts │ │ └── validator.ts │ ├── editor.ts │ ├── engine │ │ ├── component.ts │ │ ├── events.ts │ │ ├── index.ts │ │ ├── recursion.ts │ │ └── state.ts │ ├── events.ts │ ├── index.ts │ ├── input.ts │ ├── io.ts │ ├── node.ts │ ├── output.ts │ ├── selected.ts │ ├── socket.ts │ └── view │ │ ├── area.ts │ │ ├── block.ts │ │ ├── connection.ts │ │ ├── control.ts │ │ ├── drag.ts │ │ ├── index.ts │ │ ├── node.ts │ │ ├── socket.ts │ │ ├── utils.ts │ │ └── zoom.ts ├── sockets.ts ├── templates │ ├── Lit.ts │ ├── Unlit.ts │ └── index.ts ├── types.ts ├── utils.ts └── view │ ├── Block.less │ ├── Block.tsx │ ├── Context.less │ ├── Context.tsx │ ├── Node.less │ ├── Node.tsx │ ├── Parameter.less │ ├── Parameter.tsx │ ├── Rete.less │ ├── common │ ├── Category.tsx │ ├── ContextIO.less │ ├── ContextIO.tsx │ ├── ContextMenu.tsx │ ├── IO.less │ ├── IO.tsx │ ├── InputAsset.less │ ├── InputAsset.tsx │ ├── InputColor.tsx │ ├── InputFloat.less │ ├── InputFloat.tsx │ ├── InputGrid.less │ ├── InputGrid.tsx │ ├── InputList.less │ ├── InputList.tsx │ ├── InputVector.tsx │ ├── Label.less │ ├── Label.tsx │ ├── MenuList.less │ ├── MenuList.tsx │ ├── Moveable.less │ ├── Moveable.tsx │ ├── Popup.less │ ├── Popup.tsx │ ├── Preview.less │ ├── Preview.tsx │ ├── Select.less │ ├── Select.tsx │ ├── Settings.less │ ├── Settings.tsx │ ├── Slider.less │ ├── Slider.tsx │ ├── Socket.less │ ├── Socket.tsx │ ├── Tab.less │ ├── Tab.tsx │ ├── Title.less │ ├── Title.tsx │ ├── Tree.less │ ├── Tree.tsx │ ├── index.ts │ └── types.ts │ ├── controls │ ├── AssetControl.tsx │ ├── BoolControl.tsx │ ├── ChannelMixerControl.less │ ├── ChannelMixerControl.tsx │ ├── ColorControl.tsx │ ├── Control.tsx │ ├── CustomFunctionControl.less │ ├── CustomFunctionControl.tsx │ ├── DefaultValueCan.less │ ├── DefaultValueCan.tsx │ ├── DynamicControl.tsx │ ├── FloatControl.tsx │ ├── InputControl.tsx │ ├── InputGridControl.tsx │ ├── LabelControl.tsx │ ├── SelectControl.tsx │ ├── SelectDualControl.tsx │ └── index.ts │ ├── index.ts │ ├── popups │ ├── BlackBoard.less │ ├── BlackBoard.tsx │ ├── EditorMenu.tsx │ ├── Inspector.less │ ├── Inspector.tsx │ ├── MainPreview.less │ ├── MainPreview.tsx │ ├── PopupNodeAdd.less │ ├── PopupNodeAdd.tsx │ ├── PopupView.ts │ └── index.ts │ ├── setting │ ├── ListIOItem.tsx │ └── index.ts │ └── utils.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/README.md -------------------------------------------------------------------------------- /example/demo/demoCartoonWater.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/demo/demoCartoonWater.json -------------------------------------------------------------------------------- /example/demo/demoConstantBiasScaleSubGraph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/demo/demoConstantBiasScaleSubGraph.json -------------------------------------------------------------------------------- /example/demo/demoCustomMap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/demo/demoCustomMap.json -------------------------------------------------------------------------------- /example/demo/demoDissolve.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/demo/demoDissolve.json -------------------------------------------------------------------------------- /example/demo/demoFlowMap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/demo/demoFlowMap.json -------------------------------------------------------------------------------- /example/demo/demoFlowMapSubGraph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/demo/demoFlowMapSubGraph.json -------------------------------------------------------------------------------- /example/demo/demoFresnelOutline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/demo/demoFresnelOutline.json -------------------------------------------------------------------------------- /example/demo/demoGradient.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/demo/demoGradient.json -------------------------------------------------------------------------------- /example/demo/demoImageFlip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/demo/demoImageFlip.json -------------------------------------------------------------------------------- /example/demo/demoSkybox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/demo/demoSkybox.json -------------------------------------------------------------------------------- /example/demo/demoSummberDissolve.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/demo/demoSummberDissolve.json -------------------------------------------------------------------------------- /example/dev/devAdvanced.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devAdvanced.json -------------------------------------------------------------------------------- /example/dev/devArtistic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devArtistic.json -------------------------------------------------------------------------------- /example/dev/devBasic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devBasic.json -------------------------------------------------------------------------------- /example/dev/devChannel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devChannel.json -------------------------------------------------------------------------------- /example/dev/devCompile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devCompile.json -------------------------------------------------------------------------------- /example/dev/devDDXY.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devDDXY.json -------------------------------------------------------------------------------- /example/dev/devDynamicVecMat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devDynamicVecMat.json -------------------------------------------------------------------------------- /example/dev/devDynamicVector.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devDynamicVector.json -------------------------------------------------------------------------------- /example/dev/devGeometry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devGeometry.json -------------------------------------------------------------------------------- /example/dev/devInput.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devInput.json -------------------------------------------------------------------------------- /example/dev/devInterpolation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devInterpolation.json -------------------------------------------------------------------------------- /example/dev/devLit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devLit.json -------------------------------------------------------------------------------- /example/dev/devProcedural.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devProcedural.json -------------------------------------------------------------------------------- /example/dev/devRange.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devRange.json -------------------------------------------------------------------------------- /example/dev/devRound.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devRound.json -------------------------------------------------------------------------------- /example/dev/devSRGB.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devSRGB.json -------------------------------------------------------------------------------- /example/dev/devSubGraph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devSubGraph.json -------------------------------------------------------------------------------- /example/dev/devSubGraphNested.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devSubGraphNested.json -------------------------------------------------------------------------------- /example/dev/devSubGraphUsage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devSubGraphUsage.json -------------------------------------------------------------------------------- /example/dev/devTexture2D.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devTexture2D.json -------------------------------------------------------------------------------- /example/dev/devTrigonometry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devTrigonometry.json -------------------------------------------------------------------------------- /example/dev/devUV.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devUV.json -------------------------------------------------------------------------------- /example/dev/devUtility.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devUtility.json -------------------------------------------------------------------------------- /example/dev/devVarying.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devVarying.json -------------------------------------------------------------------------------- /example/dev/devVector.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devVector.json -------------------------------------------------------------------------------- /example/dev/devWave.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/devWave.json -------------------------------------------------------------------------------- /example/dev/gLTF/Default_AO.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/gLTF/Default_AO.jpg -------------------------------------------------------------------------------- /example/dev/gLTF/Default_albedo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/gLTF/Default_albedo.jpg -------------------------------------------------------------------------------- /example/dev/gLTF/Default_emissive.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/gLTF/Default_emissive.jpg -------------------------------------------------------------------------------- /example/dev/gLTF/Default_metalRoughness.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/gLTF/Default_metalRoughness.jpg -------------------------------------------------------------------------------- /example/dev/gLTF/Default_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/gLTF/Default_normal.jpg -------------------------------------------------------------------------------- /example/dev/gLTF/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/dev/gLTF/index.ts -------------------------------------------------------------------------------- /example/graph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/graph.tsx -------------------------------------------------------------------------------- /example/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/index.css -------------------------------------------------------------------------------- /example/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/main.tsx -------------------------------------------------------------------------------- /example/presets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/example/presets.ts -------------------------------------------------------------------------------- /example/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/asset/deepkolos.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/public/asset/deepkolos.jpeg -------------------------------------------------------------------------------- /public/asset/flowmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/public/asset/flowmap.png -------------------------------------------------------------------------------- /public/asset/map_lit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/public/asset/map_lit.jpg -------------------------------------------------------------------------------- /public/asset/map_unlit_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/public/asset/map_unlit_mask.png -------------------------------------------------------------------------------- /public/asset/noise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/public/asset/noise.png -------------------------------------------------------------------------------- /public/asset/transition-intro-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/public/asset/transition-intro-128x128.jpg -------------------------------------------------------------------------------- /public/asset/transition-intro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/public/asset/transition-intro.jpg -------------------------------------------------------------------------------- /public/flowmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/public/flowmap.png -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/public/vite.svg -------------------------------------------------------------------------------- /screenshots/dissolve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/screenshots/dissolve.png -------------------------------------------------------------------------------- /screenshots/flowmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/screenshots/flowmap.png -------------------------------------------------------------------------------- /screenshots/fresnelOutline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/screenshots/fresnelOutline.png -------------------------------------------------------------------------------- /screenshots/previewNumber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/screenshots/previewNumber.png -------------------------------------------------------------------------------- /screenshots/procedural.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/screenshots/procedural.png -------------------------------------------------------------------------------- /screenshots/subgraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/screenshots/subgraph.png -------------------------------------------------------------------------------- /src/compilers/GraphCompiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/compilers/GraphCompiler.ts -------------------------------------------------------------------------------- /src/compilers/ShaderGraphCompiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/compilers/ShaderGraphCompiler.ts -------------------------------------------------------------------------------- /src/compilers/ShaderGraphFns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/compilers/ShaderGraphFns.ts -------------------------------------------------------------------------------- /src/compilers/ShaderGraphTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/compilers/ShaderGraphTypes.ts -------------------------------------------------------------------------------- /src/compilers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/compilers/index.ts -------------------------------------------------------------------------------- /src/components/ReteComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/ReteComponent.ts -------------------------------------------------------------------------------- /src/components/ShaderGraphComponents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/ShaderGraphComponents.ts -------------------------------------------------------------------------------- /src/components/artistic/BlendRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/artistic/BlendRC.ts -------------------------------------------------------------------------------- /src/components/artistic/ColorSpaceConversionRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/artistic/ColorSpaceConversionRC.ts -------------------------------------------------------------------------------- /src/components/artistic/adjustment/ChannelMixerRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/artistic/adjustment/ChannelMixerRC.ts -------------------------------------------------------------------------------- /src/components/artistic/adjustment/ContrastRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/artistic/adjustment/ContrastRC.ts -------------------------------------------------------------------------------- /src/components/artistic/adjustment/HueRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/artistic/adjustment/HueRC.ts -------------------------------------------------------------------------------- /src/components/artistic/adjustment/InvertColorsRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/artistic/adjustment/InvertColorsRC.ts -------------------------------------------------------------------------------- /src/components/artistic/adjustment/ReplaceColorRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/artistic/adjustment/ReplaceColorRC.ts -------------------------------------------------------------------------------- /src/components/artistic/adjustment/SaturationRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/artistic/adjustment/SaturationRC.ts -------------------------------------------------------------------------------- /src/components/artistic/adjustment/WhiteBalanceRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/artistic/adjustment/WhiteBalanceRC.ts -------------------------------------------------------------------------------- /src/components/artistic/adjustment/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/artistic/adjustment/index.ts -------------------------------------------------------------------------------- /src/components/artistic/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/artistic/index.ts -------------------------------------------------------------------------------- /src/components/artistic/mask/ColorMaskRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/artistic/mask/ColorMaskRC.ts -------------------------------------------------------------------------------- /src/components/artistic/mask/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ColorMaskRC'; -------------------------------------------------------------------------------- /src/components/artistic/normal/NormalBlendRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/artistic/normal/NormalBlendRC.ts -------------------------------------------------------------------------------- /src/components/artistic/normal/NormalFromTextureRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/artistic/normal/NormalFromTextureRC.ts -------------------------------------------------------------------------------- /src/components/artistic/normal/NormalReconstructZRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/artistic/normal/NormalReconstructZRC.ts -------------------------------------------------------------------------------- /src/components/artistic/normal/NormalStrengthRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/artistic/normal/NormalStrengthRC.ts -------------------------------------------------------------------------------- /src/components/artistic/normal/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/artistic/normal/index.ts -------------------------------------------------------------------------------- /src/components/blocks/fragment/AOBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/blocks/fragment/AOBlock.ts -------------------------------------------------------------------------------- /src/components/blocks/fragment/AlphaBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/blocks/fragment/AlphaBlock.ts -------------------------------------------------------------------------------- /src/components/blocks/fragment/AlphaClipBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/blocks/fragment/AlphaClipBlock.ts -------------------------------------------------------------------------------- /src/components/blocks/fragment/BaseColorBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/blocks/fragment/BaseColorBlock.ts -------------------------------------------------------------------------------- /src/components/blocks/fragment/CoatMaskBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/blocks/fragment/CoatMaskBlock.ts -------------------------------------------------------------------------------- /src/components/blocks/fragment/CoatSmoothnessBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/blocks/fragment/CoatSmoothnessBlock.ts -------------------------------------------------------------------------------- /src/components/blocks/fragment/EmissionBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/blocks/fragment/EmissionBlock.ts -------------------------------------------------------------------------------- /src/components/blocks/fragment/MetallicBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/blocks/fragment/MetallicBlock.ts -------------------------------------------------------------------------------- /src/components/blocks/fragment/NormalTangentSpaceBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/blocks/fragment/NormalTangentSpaceBlock.ts -------------------------------------------------------------------------------- /src/components/blocks/fragment/SmoothnessBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/blocks/fragment/SmoothnessBlock.ts -------------------------------------------------------------------------------- /src/components/blocks/fragment/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/blocks/fragment/index.ts -------------------------------------------------------------------------------- /src/components/blocks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/blocks/index.ts -------------------------------------------------------------------------------- /src/components/blocks/vertex/CustomInterpolatorBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/blocks/vertex/CustomInterpolatorBlock.ts -------------------------------------------------------------------------------- /src/components/blocks/vertex/NormalBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/blocks/vertex/NormalBlock.ts -------------------------------------------------------------------------------- /src/components/blocks/vertex/PositionBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/blocks/vertex/PositionBlock.ts -------------------------------------------------------------------------------- /src/components/blocks/vertex/TangentBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/blocks/vertex/TangentBlock.ts -------------------------------------------------------------------------------- /src/components/blocks/vertex/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/blocks/vertex/index.ts -------------------------------------------------------------------------------- /src/components/channel/CombineRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/channel/CombineRC.ts -------------------------------------------------------------------------------- /src/components/channel/FlipRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/channel/FlipRC.ts -------------------------------------------------------------------------------- /src/components/channel/SplitRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/channel/SplitRC.ts -------------------------------------------------------------------------------- /src/components/channel/SwizzleRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/channel/SwizzleRC.ts -------------------------------------------------------------------------------- /src/components/channel/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/channel/index.ts -------------------------------------------------------------------------------- /src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/index.ts -------------------------------------------------------------------------------- /src/components/input/ParameterRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/ParameterRC.ts -------------------------------------------------------------------------------- /src/components/input/VaryingRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/VaryingRC.ts -------------------------------------------------------------------------------- /src/components/input/basic/ColorRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/basic/ColorRC.ts -------------------------------------------------------------------------------- /src/components/input/basic/ConstantRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/basic/ConstantRC.ts -------------------------------------------------------------------------------- /src/components/input/basic/FloatRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/basic/FloatRC.ts -------------------------------------------------------------------------------- /src/components/input/basic/TimeRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/basic/TimeRC.ts -------------------------------------------------------------------------------- /src/components/input/basic/Vec2RC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/basic/Vec2RC.ts -------------------------------------------------------------------------------- /src/components/input/basic/Vec3RC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/basic/Vec3RC.ts -------------------------------------------------------------------------------- /src/components/input/basic/Vec4RC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/basic/Vec4RC.ts -------------------------------------------------------------------------------- /src/components/input/basic/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/basic/index.ts -------------------------------------------------------------------------------- /src/components/input/geometry/BiTangentVectorRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/geometry/BiTangentVectorRC.ts -------------------------------------------------------------------------------- /src/components/input/geometry/NormalRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/geometry/NormalRC.ts -------------------------------------------------------------------------------- /src/components/input/geometry/PositionRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/geometry/PositionRC.ts -------------------------------------------------------------------------------- /src/components/input/geometry/ScreenPositionRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/geometry/ScreenPositionRC.ts -------------------------------------------------------------------------------- /src/components/input/geometry/TangentVectorRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/geometry/TangentVectorRC.ts -------------------------------------------------------------------------------- /src/components/input/geometry/UVRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/geometry/UVRC.ts -------------------------------------------------------------------------------- /src/components/input/geometry/ViewDirectionRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/geometry/ViewDirectionRC.ts -------------------------------------------------------------------------------- /src/components/input/geometry/ViewVectorRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/geometry/ViewVectorRC.ts -------------------------------------------------------------------------------- /src/components/input/geometry/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/geometry/index.ts -------------------------------------------------------------------------------- /src/components/input/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/index.ts -------------------------------------------------------------------------------- /src/components/input/matrix/Matrix2x2RC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/matrix/Matrix2x2RC.ts -------------------------------------------------------------------------------- /src/components/input/matrix/Matrix3x3RC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/matrix/Matrix3x3RC.ts -------------------------------------------------------------------------------- /src/components/input/matrix/Matrix4x4RC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/matrix/Matrix4x4RC.ts -------------------------------------------------------------------------------- /src/components/input/matrix/TransformationMatrixRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/matrix/TransformationMatrixRC.ts -------------------------------------------------------------------------------- /src/components/input/matrix/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/matrix/index.ts -------------------------------------------------------------------------------- /src/components/input/scene/CameraRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/scene/CameraRC.ts -------------------------------------------------------------------------------- /src/components/input/scene/ObjectRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/scene/ObjectRC.ts -------------------------------------------------------------------------------- /src/components/input/scene/SceneColorRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/scene/SceneColorRC.ts -------------------------------------------------------------------------------- /src/components/input/scene/SceneDepthRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/scene/SceneDepthRC.ts -------------------------------------------------------------------------------- /src/components/input/scene/ScreenRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/scene/ScreenRC.ts -------------------------------------------------------------------------------- /src/components/input/scene/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/scene/index.ts -------------------------------------------------------------------------------- /src/components/input/texture/SampleTexture2DRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/texture/SampleTexture2DRC.ts -------------------------------------------------------------------------------- /src/components/input/texture/SamplerStateRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/texture/SamplerStateRC.ts -------------------------------------------------------------------------------- /src/components/input/texture/TexelSizeRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/texture/TexelSizeRC.ts -------------------------------------------------------------------------------- /src/components/input/texture/Texture2DAssetsRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/texture/Texture2DAssetsRC.ts -------------------------------------------------------------------------------- /src/components/input/texture/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/input/texture/index.ts -------------------------------------------------------------------------------- /src/components/math/advanced/AbsoluteRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/advanced/AbsoluteRC.ts -------------------------------------------------------------------------------- /src/components/math/advanced/ExponentialRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/advanced/ExponentialRC.ts -------------------------------------------------------------------------------- /src/components/math/advanced/LengthRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/advanced/LengthRC.ts -------------------------------------------------------------------------------- /src/components/math/advanced/LogRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/advanced/LogRC.ts -------------------------------------------------------------------------------- /src/components/math/advanced/ModuloRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/advanced/ModuloRC.ts -------------------------------------------------------------------------------- /src/components/math/advanced/NegateRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/advanced/NegateRC.ts -------------------------------------------------------------------------------- /src/components/math/advanced/NormalizeRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/advanced/NormalizeRC.ts -------------------------------------------------------------------------------- /src/components/math/advanced/PosterizeRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/advanced/PosterizeRC.ts -------------------------------------------------------------------------------- /src/components/math/advanced/ReciprocalRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/advanced/ReciprocalRC.ts -------------------------------------------------------------------------------- /src/components/math/advanced/ReciprocalSquareRootRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/advanced/ReciprocalSquareRootRC.ts -------------------------------------------------------------------------------- /src/components/math/advanced/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/advanced/index.ts -------------------------------------------------------------------------------- /src/components/math/basic/AddRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/basic/AddRC.ts -------------------------------------------------------------------------------- /src/components/math/basic/DivideRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/basic/DivideRC.ts -------------------------------------------------------------------------------- /src/components/math/basic/MultiplyRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/basic/MultiplyRC.ts -------------------------------------------------------------------------------- /src/components/math/basic/PowerRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/basic/PowerRC.ts -------------------------------------------------------------------------------- /src/components/math/basic/SquareRootRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/basic/SquareRootRC.ts -------------------------------------------------------------------------------- /src/components/math/basic/SubtractRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/basic/SubtractRC.ts -------------------------------------------------------------------------------- /src/components/math/basic/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/basic/index.ts -------------------------------------------------------------------------------- /src/components/math/derivative/DDXRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/derivative/DDXRC.ts -------------------------------------------------------------------------------- /src/components/math/derivative/DDXYRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/derivative/DDXYRC.ts -------------------------------------------------------------------------------- /src/components/math/derivative/DDYRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/derivative/DDYRC.ts -------------------------------------------------------------------------------- /src/components/math/derivative/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/derivative/index.ts -------------------------------------------------------------------------------- /src/components/math/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/index.ts -------------------------------------------------------------------------------- /src/components/math/interpolation/InverseLerpRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/interpolation/InverseLerpRC.ts -------------------------------------------------------------------------------- /src/components/math/interpolation/LerpRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/interpolation/LerpRC.ts -------------------------------------------------------------------------------- /src/components/math/interpolation/SmoothstepRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/interpolation/SmoothstepRC.ts -------------------------------------------------------------------------------- /src/components/math/interpolation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/interpolation/index.ts -------------------------------------------------------------------------------- /src/components/math/range/ClampRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/range/ClampRC.ts -------------------------------------------------------------------------------- /src/components/math/range/FractionRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/range/FractionRC.ts -------------------------------------------------------------------------------- /src/components/math/range/MaximumRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/range/MaximumRC.ts -------------------------------------------------------------------------------- /src/components/math/range/MinimumRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/range/MinimumRC.ts -------------------------------------------------------------------------------- /src/components/math/range/OneMinusRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/range/OneMinusRC.ts -------------------------------------------------------------------------------- /src/components/math/range/RandomRangeRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/range/RandomRangeRC.ts -------------------------------------------------------------------------------- /src/components/math/range/RemapRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/range/RemapRC.ts -------------------------------------------------------------------------------- /src/components/math/range/SaturateRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/range/SaturateRC.ts -------------------------------------------------------------------------------- /src/components/math/range/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/range/index.ts -------------------------------------------------------------------------------- /src/components/math/round/CeilingRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/round/CeilingRC.ts -------------------------------------------------------------------------------- /src/components/math/round/FloorRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/round/FloorRC.ts -------------------------------------------------------------------------------- /src/components/math/round/RoundRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/round/RoundRC.ts -------------------------------------------------------------------------------- /src/components/math/round/SignRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/round/SignRC.ts -------------------------------------------------------------------------------- /src/components/math/round/StepRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/round/StepRC.ts -------------------------------------------------------------------------------- /src/components/math/round/TruncateRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/round/TruncateRC.ts -------------------------------------------------------------------------------- /src/components/math/round/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/round/index.ts -------------------------------------------------------------------------------- /src/components/math/trigonometry/ArccosineRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/trigonometry/ArccosineRC.ts -------------------------------------------------------------------------------- /src/components/math/trigonometry/ArcsineRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/trigonometry/ArcsineRC.ts -------------------------------------------------------------------------------- /src/components/math/trigonometry/Arctangent2RC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/trigonometry/Arctangent2RC.ts -------------------------------------------------------------------------------- /src/components/math/trigonometry/ArctangentRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/trigonometry/ArctangentRC.ts -------------------------------------------------------------------------------- /src/components/math/trigonometry/CosineRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/trigonometry/CosineRC.ts -------------------------------------------------------------------------------- /src/components/math/trigonometry/DegreesToRadiansRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/trigonometry/DegreesToRadiansRC.ts -------------------------------------------------------------------------------- /src/components/math/trigonometry/HyperbolicCosineRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/trigonometry/HyperbolicCosineRC.ts -------------------------------------------------------------------------------- /src/components/math/trigonometry/HyperbolicSineRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/trigonometry/HyperbolicSineRC.ts -------------------------------------------------------------------------------- /src/components/math/trigonometry/HyperbolicTangentRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/trigonometry/HyperbolicTangentRC.ts -------------------------------------------------------------------------------- /src/components/math/trigonometry/RadiansToDegreesRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/trigonometry/RadiansToDegreesRC.ts -------------------------------------------------------------------------------- /src/components/math/trigonometry/SineRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/trigonometry/SineRC.ts -------------------------------------------------------------------------------- /src/components/math/trigonometry/TangentRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/trigonometry/TangentRC.ts -------------------------------------------------------------------------------- /src/components/math/trigonometry/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/trigonometry/index.ts -------------------------------------------------------------------------------- /src/components/math/vector/CrossProductRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/vector/CrossProductRC.ts -------------------------------------------------------------------------------- /src/components/math/vector/DistanceRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/vector/DistanceRC.ts -------------------------------------------------------------------------------- /src/components/math/vector/DotProductRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/vector/DotProductRC.ts -------------------------------------------------------------------------------- /src/components/math/vector/FresnelEffectRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/vector/FresnelEffectRC.ts -------------------------------------------------------------------------------- /src/components/math/vector/ProjectionRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/vector/ProjectionRC.ts -------------------------------------------------------------------------------- /src/components/math/vector/ReflectionRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/vector/ReflectionRC.ts -------------------------------------------------------------------------------- /src/components/math/vector/RefractRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/vector/RefractRC.ts -------------------------------------------------------------------------------- /src/components/math/vector/RotateAboutAxisRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/vector/RotateAboutAxisRC.ts -------------------------------------------------------------------------------- /src/components/math/vector/SphereMaskRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/vector/SphereMaskRC.ts -------------------------------------------------------------------------------- /src/components/math/vector/TransformRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/vector/TransformRC.ts -------------------------------------------------------------------------------- /src/components/math/vector/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/vector/index.ts -------------------------------------------------------------------------------- /src/components/math/wave/NoiseSineWaveRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/wave/NoiseSineWaveRC.ts -------------------------------------------------------------------------------- /src/components/math/wave/SawtoothWaveRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/wave/SawtoothWaveRC.ts -------------------------------------------------------------------------------- /src/components/math/wave/SquareWaveRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/wave/SquareWaveRC.ts -------------------------------------------------------------------------------- /src/components/math/wave/TriangleWaveRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/wave/TriangleWaveRC.ts -------------------------------------------------------------------------------- /src/components/math/wave/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/math/wave/index.ts -------------------------------------------------------------------------------- /src/components/output/FragmentRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/output/FragmentRC.ts -------------------------------------------------------------------------------- /src/components/output/OutputRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/output/OutputRC.ts -------------------------------------------------------------------------------- /src/components/output/VertexRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/output/VertexRC.ts -------------------------------------------------------------------------------- /src/components/output/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/output/index.ts -------------------------------------------------------------------------------- /src/components/procedural/Checkerboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/procedural/Checkerboard.ts -------------------------------------------------------------------------------- /src/components/procedural/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/procedural/index.ts -------------------------------------------------------------------------------- /src/components/procedural/noise/GradientNoiseRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/procedural/noise/GradientNoiseRC.ts -------------------------------------------------------------------------------- /src/components/procedural/noise/SimpleNoiseRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/procedural/noise/SimpleNoiseRC.ts -------------------------------------------------------------------------------- /src/components/procedural/noise/VoronoiRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/procedural/noise/VoronoiRC.ts -------------------------------------------------------------------------------- /src/components/procedural/noise/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/procedural/noise/index.ts -------------------------------------------------------------------------------- /src/components/procedural/shape/EllipseRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/procedural/shape/EllipseRC.ts -------------------------------------------------------------------------------- /src/components/procedural/shape/PolygonRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/procedural/shape/PolygonRC.ts -------------------------------------------------------------------------------- /src/components/procedural/shape/RectangleRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/procedural/shape/RectangleRC.ts -------------------------------------------------------------------------------- /src/components/procedural/shape/RoundedPolygonRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/procedural/shape/RoundedPolygonRC.ts -------------------------------------------------------------------------------- /src/components/procedural/shape/RoundedRectangleRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/procedural/shape/RoundedRectangleRC.ts -------------------------------------------------------------------------------- /src/components/procedural/shape/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/procedural/shape/index.ts -------------------------------------------------------------------------------- /src/components/utility/CustomFunctionRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/utility/CustomFunctionRC.ts -------------------------------------------------------------------------------- /src/components/utility/PreviewNumberRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/utility/PreviewNumberRC.ts -------------------------------------------------------------------------------- /src/components/utility/PreviewRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/utility/PreviewRC.ts -------------------------------------------------------------------------------- /src/components/utility/SubGraphRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/utility/SubGraphRC.ts -------------------------------------------------------------------------------- /src/components/utility/VariableDefRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/utility/VariableDefRC.ts -------------------------------------------------------------------------------- /src/components/utility/VariableRefRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/utility/VariableRefRC.ts -------------------------------------------------------------------------------- /src/components/utility/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/utility/index.ts -------------------------------------------------------------------------------- /src/components/uv/FlipbookRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/uv/FlipbookRC.ts -------------------------------------------------------------------------------- /src/components/uv/PolarCoordinatesRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/uv/PolarCoordinatesRC.ts -------------------------------------------------------------------------------- /src/components/uv/RadialShearRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/uv/RadialShearRC.ts -------------------------------------------------------------------------------- /src/components/uv/RotateRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/uv/RotateRC.ts -------------------------------------------------------------------------------- /src/components/uv/SpherizeRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/uv/SpherizeRC.ts -------------------------------------------------------------------------------- /src/components/uv/TilingAndOffsetRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/uv/TilingAndOffsetRC.ts -------------------------------------------------------------------------------- /src/components/uv/TriplanarRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/uv/TriplanarRC.ts -------------------------------------------------------------------------------- /src/components/uv/TwirlRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/uv/TwirlRC.ts -------------------------------------------------------------------------------- /src/components/uv/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/components/uv/index.ts -------------------------------------------------------------------------------- /src/editors/ShaderGraphEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/editors/ShaderGraphEditor.ts -------------------------------------------------------------------------------- /src/editors/ShaderGraphTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/editors/ShaderGraphTypes.ts -------------------------------------------------------------------------------- /src/editors/SubGraphProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/editors/SubGraphProvider.ts -------------------------------------------------------------------------------- /src/editors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/editors/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/materials/OpaquePass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/materials/OpaquePass.ts -------------------------------------------------------------------------------- /src/materials/OpaqueShader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/materials/OpaqueShader.ts -------------------------------------------------------------------------------- /src/materials/ResourceAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/materials/ResourceAdapter.ts -------------------------------------------------------------------------------- /src/materials/SGController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/materials/SGController.ts -------------------------------------------------------------------------------- /src/materials/StructBuffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/materials/StructBuffer.ts -------------------------------------------------------------------------------- /src/materials/WebGPUMaterial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/materials/WebGPUMaterial.ts -------------------------------------------------------------------------------- /src/materials/WebGPURenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/materials/WebGPURenderer.ts -------------------------------------------------------------------------------- /src/materials/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/materials/index.ts -------------------------------------------------------------------------------- /src/plugins/AssetBasePlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/AssetBasePlugin.ts -------------------------------------------------------------------------------- /src/plugins/AssetSimplePlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/AssetSimplePlugin.ts -------------------------------------------------------------------------------- /src/plugins/CheckDDXYLinkPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/CheckDDXYLinkPlugin.ts -------------------------------------------------------------------------------- /src/plugins/CheckVaryingLinkPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/CheckVaryingLinkPlugin.ts -------------------------------------------------------------------------------- /src/plugins/ContextMenuPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/ContextMenuPlugin.ts -------------------------------------------------------------------------------- /src/plugins/DynamicVecMatPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/DynamicVecMatPlugin.ts -------------------------------------------------------------------------------- /src/plugins/DynamicVectorPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/DynamicVectorPlugin.ts -------------------------------------------------------------------------------- /src/plugins/FixedLinkPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/FixedLinkPlugin.ts -------------------------------------------------------------------------------- /src/plugins/FixedNodePlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/FixedNodePlugin.ts -------------------------------------------------------------------------------- /src/plugins/FragVertExclusivePlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/FragVertExclusivePlugin.ts -------------------------------------------------------------------------------- /src/plugins/LoopCheckPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/LoopCheckPlugin.ts -------------------------------------------------------------------------------- /src/plugins/PreviewPlugin/OrbitControls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/PreviewPlugin/OrbitControls.js -------------------------------------------------------------------------------- /src/plugins/PreviewPlugin/PreviewClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/PreviewPlugin/PreviewClient.ts -------------------------------------------------------------------------------- /src/plugins/PreviewPlugin/PreviewCustomMeshPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/PreviewPlugin/PreviewCustomMeshPlugin.ts -------------------------------------------------------------------------------- /src/plugins/PreviewPlugin/PreviewServer.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/PreviewPlugin/PreviewServer.less -------------------------------------------------------------------------------- /src/plugins/PreviewPlugin/PreviewServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/PreviewPlugin/PreviewServer.ts -------------------------------------------------------------------------------- /src/plugins/PreviewPlugin/floorShader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/PreviewPlugin/floorShader.ts -------------------------------------------------------------------------------- /src/plugins/PreviewPlugin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/PreviewPlugin/index.ts -------------------------------------------------------------------------------- /src/plugins/ReactRenderPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/ReactRenderPlugin.tsx -------------------------------------------------------------------------------- /src/plugins/connect-plugin/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/connect-plugin/events.ts -------------------------------------------------------------------------------- /src/plugins/connect-plugin/flow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/connect-plugin/flow.ts -------------------------------------------------------------------------------- /src/plugins/connect-plugin/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/connect-plugin/index.less -------------------------------------------------------------------------------- /src/plugins/connect-plugin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/connect-plugin/index.ts -------------------------------------------------------------------------------- /src/plugins/connect-plugin/picker/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/connect-plugin/picker/index.ts -------------------------------------------------------------------------------- /src/plugins/connect-plugin/picker/view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/connect-plugin/picker/view.ts -------------------------------------------------------------------------------- /src/plugins/connect-plugin/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/connect-plugin/utils.ts -------------------------------------------------------------------------------- /src/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/plugins/index.ts -------------------------------------------------------------------------------- /src/rete/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/component.ts -------------------------------------------------------------------------------- /src/rete/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/connection.ts -------------------------------------------------------------------------------- /src/rete/control.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/control.ts -------------------------------------------------------------------------------- /src/rete/core/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/core/context.ts -------------------------------------------------------------------------------- /src/rete/core/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/core/data.ts -------------------------------------------------------------------------------- /src/rete/core/emitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/core/emitter.ts -------------------------------------------------------------------------------- /src/rete/core/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/core/events.ts -------------------------------------------------------------------------------- /src/rete/core/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/core/plugin.ts -------------------------------------------------------------------------------- /src/rete/core/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/core/validator.ts -------------------------------------------------------------------------------- /src/rete/editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/editor.ts -------------------------------------------------------------------------------- /src/rete/engine/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/engine/component.ts -------------------------------------------------------------------------------- /src/rete/engine/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/engine/events.ts -------------------------------------------------------------------------------- /src/rete/engine/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/engine/index.ts -------------------------------------------------------------------------------- /src/rete/engine/recursion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/engine/recursion.ts -------------------------------------------------------------------------------- /src/rete/engine/state.ts: -------------------------------------------------------------------------------- 1 | export const State = { AVAILABLE: 0, PROCESSED: 1, ABORT: 2 } -------------------------------------------------------------------------------- /src/rete/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/events.ts -------------------------------------------------------------------------------- /src/rete/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/index.ts -------------------------------------------------------------------------------- /src/rete/input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/input.ts -------------------------------------------------------------------------------- /src/rete/io.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/io.ts -------------------------------------------------------------------------------- /src/rete/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/node.ts -------------------------------------------------------------------------------- /src/rete/output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/output.ts -------------------------------------------------------------------------------- /src/rete/selected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/selected.ts -------------------------------------------------------------------------------- /src/rete/socket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/socket.ts -------------------------------------------------------------------------------- /src/rete/view/area.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/view/area.ts -------------------------------------------------------------------------------- /src/rete/view/block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/view/block.ts -------------------------------------------------------------------------------- /src/rete/view/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/view/connection.ts -------------------------------------------------------------------------------- /src/rete/view/control.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/view/control.ts -------------------------------------------------------------------------------- /src/rete/view/drag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/view/drag.ts -------------------------------------------------------------------------------- /src/rete/view/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/view/index.ts -------------------------------------------------------------------------------- /src/rete/view/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/view/node.ts -------------------------------------------------------------------------------- /src/rete/view/socket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/view/socket.ts -------------------------------------------------------------------------------- /src/rete/view/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/view/utils.ts -------------------------------------------------------------------------------- /src/rete/view/zoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/rete/view/zoom.ts -------------------------------------------------------------------------------- /src/sockets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/sockets.ts -------------------------------------------------------------------------------- /src/templates/Lit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/templates/Lit.ts -------------------------------------------------------------------------------- /src/templates/Unlit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/templates/Unlit.ts -------------------------------------------------------------------------------- /src/templates/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/templates/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/view/Block.less: -------------------------------------------------------------------------------- 1 | .sg-block { 2 | min-width: 180px; 3 | } -------------------------------------------------------------------------------- /src/view/Block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/Block.tsx -------------------------------------------------------------------------------- /src/view/Context.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/Context.less -------------------------------------------------------------------------------- /src/view/Context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/Context.tsx -------------------------------------------------------------------------------- /src/view/Node.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/Node.less -------------------------------------------------------------------------------- /src/view/Node.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/Node.tsx -------------------------------------------------------------------------------- /src/view/Parameter.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/Parameter.less -------------------------------------------------------------------------------- /src/view/Parameter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/Parameter.tsx -------------------------------------------------------------------------------- /src/view/Rete.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/Rete.less -------------------------------------------------------------------------------- /src/view/common/Category.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/Category.tsx -------------------------------------------------------------------------------- /src/view/common/ContextIO.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/ContextIO.less -------------------------------------------------------------------------------- /src/view/common/ContextIO.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/ContextIO.tsx -------------------------------------------------------------------------------- /src/view/common/ContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/ContextMenu.tsx -------------------------------------------------------------------------------- /src/view/common/IO.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/IO.less -------------------------------------------------------------------------------- /src/view/common/IO.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/IO.tsx -------------------------------------------------------------------------------- /src/view/common/InputAsset.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/InputAsset.less -------------------------------------------------------------------------------- /src/view/common/InputAsset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/InputAsset.tsx -------------------------------------------------------------------------------- /src/view/common/InputColor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/InputColor.tsx -------------------------------------------------------------------------------- /src/view/common/InputFloat.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/InputFloat.less -------------------------------------------------------------------------------- /src/view/common/InputFloat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/InputFloat.tsx -------------------------------------------------------------------------------- /src/view/common/InputGrid.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/InputGrid.less -------------------------------------------------------------------------------- /src/view/common/InputGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/InputGrid.tsx -------------------------------------------------------------------------------- /src/view/common/InputList.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/InputList.less -------------------------------------------------------------------------------- /src/view/common/InputList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/InputList.tsx -------------------------------------------------------------------------------- /src/view/common/InputVector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/InputVector.tsx -------------------------------------------------------------------------------- /src/view/common/Label.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/Label.less -------------------------------------------------------------------------------- /src/view/common/Label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/Label.tsx -------------------------------------------------------------------------------- /src/view/common/MenuList.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/MenuList.less -------------------------------------------------------------------------------- /src/view/common/MenuList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/MenuList.tsx -------------------------------------------------------------------------------- /src/view/common/Moveable.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/Moveable.less -------------------------------------------------------------------------------- /src/view/common/Moveable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/Moveable.tsx -------------------------------------------------------------------------------- /src/view/common/Popup.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/Popup.less -------------------------------------------------------------------------------- /src/view/common/Popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/Popup.tsx -------------------------------------------------------------------------------- /src/view/common/Preview.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/Preview.less -------------------------------------------------------------------------------- /src/view/common/Preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/Preview.tsx -------------------------------------------------------------------------------- /src/view/common/Select.less: -------------------------------------------------------------------------------- 1 | .sg-select { 2 | margin: 5px; 3 | } 4 | -------------------------------------------------------------------------------- /src/view/common/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/Select.tsx -------------------------------------------------------------------------------- /src/view/common/Settings.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/Settings.less -------------------------------------------------------------------------------- /src/view/common/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/Settings.tsx -------------------------------------------------------------------------------- /src/view/common/Slider.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/Slider.less -------------------------------------------------------------------------------- /src/view/common/Slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/Slider.tsx -------------------------------------------------------------------------------- /src/view/common/Socket.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/Socket.less -------------------------------------------------------------------------------- /src/view/common/Socket.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/Socket.tsx -------------------------------------------------------------------------------- /src/view/common/Tab.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/Tab.less -------------------------------------------------------------------------------- /src/view/common/Tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/Tab.tsx -------------------------------------------------------------------------------- /src/view/common/Title.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/Title.less -------------------------------------------------------------------------------- /src/view/common/Title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/Title.tsx -------------------------------------------------------------------------------- /src/view/common/Tree.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/Tree.less -------------------------------------------------------------------------------- /src/view/common/Tree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/Tree.tsx -------------------------------------------------------------------------------- /src/view/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/index.ts -------------------------------------------------------------------------------- /src/view/common/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/common/types.ts -------------------------------------------------------------------------------- /src/view/controls/AssetControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/controls/AssetControl.tsx -------------------------------------------------------------------------------- /src/view/controls/BoolControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/controls/BoolControl.tsx -------------------------------------------------------------------------------- /src/view/controls/ChannelMixerControl.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/controls/ChannelMixerControl.less -------------------------------------------------------------------------------- /src/view/controls/ChannelMixerControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/controls/ChannelMixerControl.tsx -------------------------------------------------------------------------------- /src/view/controls/ColorControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/controls/ColorControl.tsx -------------------------------------------------------------------------------- /src/view/controls/Control.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/controls/Control.tsx -------------------------------------------------------------------------------- /src/view/controls/CustomFunctionControl.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/controls/CustomFunctionControl.less -------------------------------------------------------------------------------- /src/view/controls/CustomFunctionControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/controls/CustomFunctionControl.tsx -------------------------------------------------------------------------------- /src/view/controls/DefaultValueCan.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/controls/DefaultValueCan.less -------------------------------------------------------------------------------- /src/view/controls/DefaultValueCan.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/controls/DefaultValueCan.tsx -------------------------------------------------------------------------------- /src/view/controls/DynamicControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/controls/DynamicControl.tsx -------------------------------------------------------------------------------- /src/view/controls/FloatControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/controls/FloatControl.tsx -------------------------------------------------------------------------------- /src/view/controls/InputControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/controls/InputControl.tsx -------------------------------------------------------------------------------- /src/view/controls/InputGridControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/controls/InputGridControl.tsx -------------------------------------------------------------------------------- /src/view/controls/LabelControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/controls/LabelControl.tsx -------------------------------------------------------------------------------- /src/view/controls/SelectControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/controls/SelectControl.tsx -------------------------------------------------------------------------------- /src/view/controls/SelectDualControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/controls/SelectDualControl.tsx -------------------------------------------------------------------------------- /src/view/controls/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/controls/index.ts -------------------------------------------------------------------------------- /src/view/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/index.ts -------------------------------------------------------------------------------- /src/view/popups/BlackBoard.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/popups/BlackBoard.less -------------------------------------------------------------------------------- /src/view/popups/BlackBoard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/popups/BlackBoard.tsx -------------------------------------------------------------------------------- /src/view/popups/EditorMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/popups/EditorMenu.tsx -------------------------------------------------------------------------------- /src/view/popups/Inspector.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/popups/Inspector.less -------------------------------------------------------------------------------- /src/view/popups/Inspector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/popups/Inspector.tsx -------------------------------------------------------------------------------- /src/view/popups/MainPreview.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/popups/MainPreview.less -------------------------------------------------------------------------------- /src/view/popups/MainPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/popups/MainPreview.tsx -------------------------------------------------------------------------------- /src/view/popups/PopupNodeAdd.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/popups/PopupNodeAdd.less -------------------------------------------------------------------------------- /src/view/popups/PopupNodeAdd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/popups/PopupNodeAdd.tsx -------------------------------------------------------------------------------- /src/view/popups/PopupView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/popups/PopupView.ts -------------------------------------------------------------------------------- /src/view/popups/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/popups/index.ts -------------------------------------------------------------------------------- /src/view/setting/ListIOItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/setting/ListIOItem.tsx -------------------------------------------------------------------------------- /src/view/setting/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ListIOItem'; 2 | -------------------------------------------------------------------------------- /src/view/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/src/view/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/shader-graph-wgsl/HEAD/vite.config.ts --------------------------------------------------------------------------------