WebGPUNodes.js 374 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. class WebGPUNodes {
  2. constructor( ) {
  3. this.uniformsData = new WeakMap();
  4. }
  5. get( object ) {
  6. let data = this.uniformsData.get( object );
  7. if ( data === undefined ) {
  8. this.uniformsData.set( object, data );
  9. }
  10. return data;
  11. }
  12. update( object, camera ) {
  13. }
  14. dispose() {
  15. this.uniformsData = new WeakMap();
  16. }
  17. }
  18. export default WebGPUNodes;