Robert Plummer
0735a56f86
fix: Define uploadValue in constructor, and reuse
...
fix: toString handling, greatly simplified
fix: Upgrade tests for toString
fix: Add boolean to typeings
fix: Move gl-kernel.js to new location
feat: Add strictIntegers as option for Kernel and docs
2019-05-12 14:36:57 -04:00
Robert Plummer
ef3f0cf001
feat: support for boolean as variable, argument, and constant
...
fix: implied else issue discovered, and fixed when testing boolean using leading and following return statements
fix: Added a section in documentation about types and added reference to boolean
fix: Bump and build
2019-04-29 08:45:43 -04:00
Robert Plummer
7ec15719a5
feat: getPixels method and tests
...
fix: Add tests for graphical rendering
fix: removal of 1d and 3d graphical outputs, they don't make sense
fix: Reference of 2 in 2d output in CPU kernel
fix: Bump and build
2019-04-26 22:06:34 -04:00
Robert Plummer
b9f7d7bff0
fix: Move varWarn to and unit test that all FunctionNode's use it
...
fix: Test that getExtension is set to be able to use on TravisCI
fix: Remove wraparound, is no longer being used anywhere
fix: add getMemoryOptimizedPackedTextureSize to string kernel
fix: Remove console.log() usage
fix: Move addFunction functionality into new utils method `functionToIFunction`
fix: Fix mergeSettings to use `functions` settings and use `functionToIFunction`
fix: Remove the spread operator for now, for compatibility with safari
fix: Add typings for `setFunctions`
fix; Failing unit tests for sarafi
feat: Add CONTRIBUTING.md
feat: Add ISSUE_TEMPLATE.md
fix: Remove typescript from dependencies
fix: Document, document, document
fix: Bump version and build
2019-04-23 22:03:14 -04:00
Robert Plummer
b60e571646
fix: 8 and 16 bit packing when using single precision float
...
fix: 2,3,4 array output render strategies
fix: Add deprecation handling
fix: Add addArgument and addConstant tests for webgl2
fix: remove floatTextures as a property
2019-04-21 12:02:34 -04:00
Robert Plummer
00ee2ba982
feat: Refactor dimensional values and expose the bitRatio all the way to the function node
...
fix: Added test suite for arrays and inputs for webgl and webgl2
fix: Rename "floatOutput" feature to "precision". Values can be "unsigned" or "single"
fix: Add input and Input to typings
fix: Use Int32Array for input.size
2019-04-20 09:59:49 -04:00
Nicolas Dermine
a332d13826
fix typo in readme
2019-03-04 16:51:40 +01:00
Robert Plummer
adf5062427
fix: Note on documentation.
2019-03-01 15:54:02 -05:00
Robert Plummer
82e4966551
feat: v2.0.0rc1
...
Cleanup and add random support (seeded by... Math.random()!)
I went through api and cleaned it up considerably
2019-01-31 18:24:25 -05:00
Robert Plummer
abdb7a66f9
feat: Finally add the missing json with gpu-core feature!
...
And add unit tests
2019-01-29 23:41:05 -05:00
Robert Plummer
8bf362ad9a
feat: No failing tests locally, only skipping and passing
...
Also:
feat: Typescript typings
feat: api cleanup and exports
feat: removal of building for node, only browser
2019-01-29 21:41:21 -05:00
Robert Plummer
bafac7831e
feat: Huge rewrite for v2
2019-01-24 22:18:22 -05:00
Robert Plummer
1d7174f0ca
fix: Typo
2018-10-31 14:52:13 -04:00
Robert Plummer
d765de4cd0
fix: Upgrade remaining non-javascript like types
...
To be referenced in same way.
Simplify FunctionNode.
Update documentation to be more straightforward.
Remove code no longer needed from WebGL2 FunctionNode.
2018-10-30 08:14:01 -06:00
Robert Plummer
2599966e7c
fix: Better defining internal lookups of types and documentation
2018-10-28 14:05:44 -04:00
Robert Plummer
0e4c04917a
feat: Update for offscreen canvas and retool for cleaner CPU kernel backend
...
fix toString for kernels as well
Added documentation
Updated release year
2018-10-24 14:12:12 -04:00
Robert Plummer
0925663108
fix: Syntax
2018-08-05 15:44:19 -04:00
Robert Plummer
4485ba0d3a
chore: Add missing readme, and bump version
2018-08-05 15:42:29 -04:00
Nick Hingston
462e4d510f
auto check if integer division bug exists
2018-07-26 09:05:08 +01:00
Nick Hingston
98e1bf7688
fix integer division issues on some cards
2018-07-25 18:14:06 +01:00
Nick Hingston
35bba9559f
dont comvert uin8 & 16 arrays
2018-07-23 11:46:58 +01:00
Robert Plummer
31fc680d23
Adding verbiage to readme.md
2018-07-08 22:28:19 -04:00
Robert Plummer
20b0ffe71f
Use onload for images example
2018-06-08 09:47:03 -04:00
Robert Plummer
c00638eac4
Correct documentation
2018-06-08 09:43:58 -04:00
Robert Plummer
b0ccde2869
update readme
2018-06-05 20:36:19 -04:00
Robert Plummer
a154c1fb5a
update readme
2018-06-05 20:30:57 -04:00
Robert Plummer
419be53fc0
Merge pull request #304 from gpujs/296-image-support
...
Closes #296 adds image support
2018-06-04 20:17:57 -04:00
Robert Plummer
9913eeaafe
Add documentation
2018-06-04 20:12:28 -04:00
Robert Plummer
697c112d83
Closes #299
...
Add documentation for sharing canvas and contexts.
2018-06-01 11:34:46 -04:00
Robert Plummer
1bb63042a0
Merge pull request #287 from rwieruch/patch-1
...
Join Slack Community: Briim - Machine Learning in JavaScript
2018-05-17 11:21:29 -04:00
chocolateboy
a2c2b1c729
Fix doc typo
2018-05-17 15:04:04 +00:00
Robin Wieruch
c60df1a132
add slack community to README.md
2018-05-01 15:01:05 +08:00
Robert Plummer
53c42a7e11
Add link to automatically built documentation
...
doxdox rocks
2018-03-28 17:54:52 -04:00
Robert Plummer
9865a4b419
Merge branch 'develop' into 261-webgl2
2018-02-28 15:27:18 -05:00
Robert Plummer
26479a1610
fix documentation
2018-02-27 15:27:19 -05:00
Robert Plummer
3c2369bff2
update documentation on Alpha
2018-02-25 19:36:26 -05:00
Robert Plummer
9522ae840c
add minimal documentation for outputImmutable
2018-02-25 19:17:20 -05:00
Robert Plummer
e0d376f59e
Adding documentation on using premultipliedAlpha
2018-02-20 17:21:51 -05:00
Danny Calleri
ebc3ae9334
Update README.md
2017-11-08 21:47:39 +01:00
Danny Calleri
c2fe7865ee
Modified README including supported Math functions
...
Included a list of all the supported functions from the JavaScript Math module.
2017-11-08 21:45:32 +01:00
Robert Plummer
75470edb52
clarification on description
2017-10-30 10:58:08 -04:00
Robert Plummer
2f06c570f2
documentation
2017-10-24 10:43:21 -04:00
Robert Plummer
b9503e8345
#193 solved, by using a flat input that has dimensions
2017-10-05 17:41:12 -04:00
Robert Plummer
627197ecc7
Fix link
2017-10-03 21:38:23 -04:00
Abhishek Soni
77f0ade78a
add yarn and reformat
2017-09-02 17:36:28 +05:30
Robert Plummer
960af6251d
added npm package link
2017-09-01 17:38:57 -04:00
Robert Plummer
6f11e7476d
Update README.md
2017-09-01 17:37:15 -04:00
Robert Plummer
6afc570ca9
correcting headers
2017-09-01 17:35:34 -04:00
Robert Plummer
3e886f2bcc
Update installation for the masses
2017-09-01 17:33:24 -04:00
Abhishek Soni
99f7ded208
aesthetic comments 😆
2017-08-20 23:16:00 +05:30