Skip to content

Commit 419be53

Browse files
Merge pull request #304 from gpujs/296-image-support
Closes #296 adds image support
2 parents 697c112 + 9913eea commit 419be53

27 files changed

+1780
-289
lines changed

README.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -164,9 +164,15 @@ myFunc();
164164
// Result: [0, 1, 2, 3, ... 99]
165165
```
166166
## Accepting Input
167-
168-
Kernel functions can accept numbers, or 1D, 2D or 3D array of numbers as input. To define an argument, simply add it to the kernel function like regular JavaScript.
169-
167+
### Supported Input Types
168+
* Numbers
169+
* 1d Array
170+
* 2d Array
171+
* 3d Array
172+
* HTML Image
173+
To define an argument, simply add it to the kernel function like regular JavaScript.
174+
175+
### Input Examples
170176
```js
171177
const myFunc = gpu.createKernel(function(x) {
172178
return x;

bin/gpu-core.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
*
55
* GPU Accelerated JavaScript
66
*
7-
* @version 1.2.0
8-
* @date Fri Apr 27 2018 19:37:56 GMT+0200 (CEST)
7+
* @version 1.3.0
8+
* @date Mon Jun 04 2018 20:06:27 GMT-0400 (EDT)
99
*
1010
* @license MIT
1111
* The MIT License
1212
*
1313
* Copyright (c) 2018 gpu.js Team
1414
*/
15-
"use strict";(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){
15+
"use strict";(function(){function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s}return e})()({1:[function(require,module,exports){
1616
'use strict';
1717

1818
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();

bin/gpu-core.min.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)