(refTexture, overrides)
| 60665 | var _framebufferDefault = parcelHelpers.interopDefault(_framebuffer); |
| 60666 | var _utils = require("../utils"); |
| 60667 | function cloneTextureFrom(refTexture, overrides) { |
| 60668 | (0, _utils.assert)(refTexture instanceof (0, _texture2DDefault.default) || refTexture instanceof (0, _textureCubeDefault.default) || refTexture instanceof (0, _texture3DDefault.default)); |
| 60669 | var TextureType = refTexture.constructor; |
| 60670 | var gl = refTexture.gl, width = refTexture.width, height = refTexture.height, format = refTexture.format, type = refTexture.type, dataFormat = refTexture.dataFormat, border = refTexture.border, mipmaps = refTexture.mipmaps; |
| 60671 | var textureOptions = Object.assign({ |
| 60672 | width: width, |
| 60673 | height: height, |
| 60674 | format: format, |
| 60675 | type: type, |
| 60676 | dataFormat: dataFormat, |
| 60677 | border: border, |
| 60678 | mipmaps: mipmaps |
| 60679 | }, overrides); |
| 60680 | return new TextureType(gl, textureOptions); |
| 60681 | } |
| 60682 | function toFramebuffer(texture, opts) { |
| 60683 | var gl = texture.gl, width = texture.width, height = texture.height, id = texture.id; |
| 60684 | var framebuffer = new (0, _framebufferDefault.default)(gl, Object.assign({}, opts, { |
nothing calls this directly
no outgoing calls
no test coverage detected