-
- Downloads
"README.md" did not exist on "8d408a33d066765de42d9c413282f8109ffe64c4"
webgpu: fix lighting for lines and points
- enables lighting only when interpolation type is not flat and shader is rendering tubes or spheres. - this logic is similar to vtkOpenGLPolyDataMapper - updated the layout of ShadeOptions struct in vtkWebGPUActor with new InterpolationType member which can be one of VTK_FLAT, VTK_GOURAUD, VTK_PHONG or VTK_PBR. The shaders only implement VTK_FLAT for now.
Showing
- Rendering/WebGPU/vtkWebGPUActor.h 17 additions, 12 deletionsRendering/WebGPU/vtkWebGPUActor.h
- Rendering/WebGPU/wgsl/ActorColorOptions.wgsl 17 additions, 16 deletionsRendering/WebGPU/wgsl/ActorColorOptions.wgsl
- Rendering/WebGPU/wgsl/LineFragmentShader.wgsl 29 additions, 21 deletionsRendering/WebGPU/wgsl/LineFragmentShader.wgsl
- Rendering/WebGPU/wgsl/LineGlyphShader.wgsl 29 additions, 21 deletionsRendering/WebGPU/wgsl/LineGlyphShader.wgsl
- Rendering/WebGPU/wgsl/PointGlyphShader.wgsl 29 additions, 21 deletionsRendering/WebGPU/wgsl/PointGlyphShader.wgsl
- Rendering/WebGPU/wgsl/PointShader.wgsl 29 additions, 21 deletionsRendering/WebGPU/wgsl/PointShader.wgsl
Please register or sign in to comment