gpu.js
Version:
GPU Accelerated JavaScript
16 lines (14 loc) • 569 B
JavaScript
const { utils } = require('../../../utils');
const { WebGLKernelValueDynamicMemoryOptimizedNumberTexture } = require('../../web-gl/kernel-value/dynamic-memory-optimized-number-texture');
class WebGL2KernelValueDynamicMemoryOptimizedNumberTexture extends WebGLKernelValueDynamicMemoryOptimizedNumberTexture {
getSource() {
return utils.linesToString([
`uniform sampler2D ${this.id}`,
`uniform ivec2 ${this.sizeId}`,
`uniform ivec3 ${this.dimensionsId}`,
]);
}
}
module.exports = {
WebGL2KernelValueDynamicMemoryOptimizedNumberTexture
};