mirror of
https://github.com/gpujs/gpu.js.git
synced 2026-01-25 16:08:02 +00:00
52 lines
1.6 KiB
JavaScript
52 lines
1.6 KiB
JavaScript
'use strict';
|
|
|
|
var GPU = require('./core/gpu');
|
|
var alias = require('./core/alias');
|
|
var utils = require('./core/utils');
|
|
var Input = require('./core/input');
|
|
var Texture = require('./core/texture');
|
|
|
|
var CPUFunctionBuilder = require('./backend/cpu/function-builder');
|
|
var CPUFunctionNode = require('./backend/cpu/function-node');
|
|
var CPUKernel = require('./backend/cpu/kernel');
|
|
var CPURunner = require('./backend/cpu/runner');
|
|
|
|
var WebGLFunctionBuilder = require('./backend/web-gl/function-builder');
|
|
var WebGLFunctionNode = require('./backend/web-gl/function-node');
|
|
var WebGLKernel = require('./backend/web-gl/kernel');
|
|
var WebGLRunner = require('./backend/web-gl/runner');
|
|
|
|
var WebGL2FunctionBuilder = require('./backend/web-gl2/function-builder');
|
|
var WebGL2FunctionNode = require('./backend/web-gl2/function-node');
|
|
var WebGL2Kernel = require('./backend/web-gl2/kernel');
|
|
var WebGL2Runner = require('./backend/web-gl2/runner');
|
|
|
|
GPU.alias = alias;
|
|
GPU.utils = utils;
|
|
GPU.Texture = Texture;
|
|
GPU.Input = Input;
|
|
GPU.input = function (value, size) {
|
|
return new Input(value, size);
|
|
};
|
|
|
|
GPU.CPUFunctionBuilder = CPUFunctionBuilder;
|
|
GPU.CPUFunctionNode = CPUFunctionNode;
|
|
GPU.CPUKernel = CPUKernel;
|
|
GPU.CPURunner = CPURunner;
|
|
|
|
GPU.WebGLFunctionBuilder = WebGLFunctionBuilder;
|
|
GPU.WebGLFunctionNode = WebGLFunctionNode;
|
|
GPU.WebGLKernel = WebGLKernel;
|
|
GPU.WebGLRunner = WebGLRunner;
|
|
|
|
GPU.WebGL2FunctionBuilder = WebGL2FunctionBuilder;
|
|
GPU.WebGL2FunctionNode = WebGL2FunctionNode;
|
|
GPU.WebGL2Kernel = WebGL2Kernel;
|
|
GPU.WebGL2Runner = WebGL2Runner;
|
|
|
|
if (typeof module !== 'undefined') {
|
|
module.exports = GPU;
|
|
}
|
|
if (typeof window !== 'undefined') {
|
|
window.GPU = GPU;
|
|
} |