TiledTwoPassModule¶
Under Construction
This documentation is auto-generated, and is a work in progress. Please see the source code at https://github.com/phetsims/alpenglow/blob/main/js/webgpu/modules/rasterize-two-pass/TiledTwoPassModule.ts for the most up-to-date information.
Overview¶
TODO: doc
@author Jonathan Olson <jonathan.olson@colorado.edu>
Class TiledTwoPassModule¶
inputSize: TiledTwoPassRunSize
Constructor¶
new TiledTwoPassModule( providedOptions : TiledTwoPassModuleOptions )¶
Instance Methods¶
Instance Properties¶
config : BufferSlot<TwoPassConfig>¶
(readonly)
initialRenderableFaces : BufferSlot<TwoPassInitialRenderableFace[]>¶
(readonly)
initialEdges : BufferSlot<LinearEdge[]>¶
(readonly)
renderProgramInstructions : BufferSlot<number[]>¶
(readonly)
output : TextureViewSlot¶
(readonly)
initializeAddressesModule : MainTwoPassInitializeAddressesModule¶
(readonly)
tileModule : MainTwoPassTileModule¶
(readonly)
twoPassModule : TwoPassModule¶
(readonly)
Type TiledTwoPassModuleOptions¶
Type TiledTwoPassRunSize¶
- numTiles: number
- numBins: number
- numInitialRenderableFaces: number
Source Code¶
See the source for TiledTwoPassModule.ts in the alpenglow repository.