Jonathan Todd
8201825f2e
broken
2019-02-10 21:36:05 -06:00
Jonathan Todd
f0465159f0
Added layout for constrain feature
2019-02-10 10:44:55 -06:00
Robert Plummer
e3d80ea3e4
fix: double definitions for arrays when they are integers
...
fixes #399
2018-11-18 14:08:59 -05: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
3a55872c4f
fix: Constant being set weirdly and conflicting with user variables
...
add unit test
2018-10-24 14:58:06 -04:00
Robert Plummer
d4468e33fc
feat: Provide a means of obtaining the color texture directly
2018-09-11 15:34:23 -04:00
Robert Plummer
fde58af8fa
fix: webgl1 consolidate addConstant statements
...
fix: webgl2 consolidate addConstant statements and fix image handling
2018-09-03 15:02:22 -04:00
Robert Plummer
e59452aa98
fix: add sampler2DArray where missing
...
fix: use highp in webgl2
fix: unit tests to to test for exception in webgl1
2018-09-02 11:28:44 -04:00
viziionary
8b1f51ddac
Mid progress update, supporting all constant types
2018-09-02 08:31:30 -05:00
Robert Plummer
91833f531d
fix: Make images work with constants and CPU
...
fix: Allow for pixel.r, pixel.g, pixel.b, pixel.a
2018-09-01 15:30:37 -04:00
Robert Plummer
c3afd102d8
fix: unit test simplicity and ultimate check as well as strongly typed check in kernels
2018-08-31 08:07:20 -04:00
viziionary
8a893297a8
Unit testing and feature completion
2018-08-30 18:30:37 -05: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
Nick Hingston
da225d3e60
fix #279 problems with calculated sizes
2018-07-13 17:54:29 +01:00
Nick Hingston
a51f735abb
fix code review comments
2018-07-12 19:57:48 +01:00
Nick Hingston
2d870f9c41
fix code review comments
2018-07-12 19:30:01 +01:00
Nick Hingston
ed9c8611b3
don't square input buffer
2018-07-11 09:34:56 +01:00
Robert Plummer
fe992769be
Merge branch 'develop' into 314-large-input-array-addressing
2018-07-09 17:44:14 -04:00
Nick Hingston
b3000f07c9
use ints for addressing - now supports up to 2^31
2018-07-05 21:07:42 +01:00
Robert Plummer
efdc14a770
Fix 335 by checking output setting at build time.
...
bump version for release
2018-07-04 16:06:50 -04:00
Robert Plummer
27772251f6
Some related changes to #243 that make index selection based off the actual argument and not the kernel size
...
some cleanup to system I noticed along the way
2018-06-29 18:42:44 -04:00
Robert Plummer
b2df0ab604
fix #316
...
Change `HTMLImageArray` render strategy to `gl.NEAREST`, like all the others
Let `WebGL2FunctionNode` extend `WebGLFunctionNode` and lighten
Remove all the different html pages associated with tests, and just use one file to handle them and use qunit for filtering them
Bump version number
2018-06-12 14:07:41 -04:00
Robert Plummer
cfd3c777d9
Move usage of Number.isInteger to utilities and cleanup some number checking
...
Tests pass same as before
2018-06-07 21:44:25 -04:00
Robert Plummer
2dc7c12fdc
cleanup on webgl1 and move over to webgl2 where html image array is only supported.
2018-06-05 20:02:53 -04:00
Robert Plummer
b41b51dc96
remove console logging
...
simplify test
2018-06-05 17:07:29 -04:00
Robert Plummer
3c152beb85
Nearly completed, though not fully working
2018-06-05 15:16:46 -04:00
Robert Plummer
20745c8671
cleanup test, fix kernel for webgl 2, bump version number, and build awaiting release
2018-06-04 20:07:44 -04:00
Robert Plummer
23f1ce74c0
flip the image and move color to fragment shader
2018-05-27 22:23:36 -04:00
Robert Plummer
9a914e2e85
#296 Add initial working support, with visual test
2018-05-26 15:48:12 -04:00
Robert Plummer
ed247f51ff
first build, getting ready to test
2018-03-08 14:36:37 -05:00
Robert Plummer
01fa8369d9
making both webgl's play nice together
2018-03-08 14:34:14 -05:00
Robert Plummer
f84bee295c
shrinking webgl2 to only what is needed, this broke a lot, but will resolve shortly.
2018-03-08 14:03:59 -05:00
Robert Plummer
0824151477
moving to correct home
2018-03-08 12:57:52 -05:00