Robert Plummer
b7e9dfc47b
Fix unit test, and bump release numbers
2018-07-12 16:29:36 -04:00
Nick Hingston
41b1ef8a20
fix merge conflicts from develop
2018-07-12 20:03:09 +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
Robert Plummer
a8d5d02c79
Minor fix for 3d kernel maps and test
2018-07-11 18:54:01 -04:00
Robert Plummer
01a18acbdb
Minor cleanup
...
Removal of unused methods and properties, and a doc cleanup.
Version bump
2018-07-11 16:06:25 -04:00
Robert Plummer
fe992769be
Merge branch 'develop' into 314-large-input-array-addressing
2018-07-09 17:44:14 -04:00
Nick Hingston
56cb0fb329
merge 1.4.8
2018-07-05 21:10:33 +01: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
Nick Hingston
21f655f48e
allow for 2^24 addresses (was 2^23)
2018-07-03 12:05:54 +01:00
Nick Hingston
693a84741d
fix problem with thread.y and z index being incorrect in some hardware
2018-07-02 17:23:03 +01:00
Robert Plummer
54d985a47d
Edge case for #243 , prevent identifier from getting wrapped in math dealing with input-index
2018-06-29 21:16:44 -04:00
Robert Plummer
3e0f72a433
Some related changes to #243 , include IdentifierExpressions
2018-06-29 20:31:28 -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
2d57f2a0b4
simplify tests, fix z and y edge cases, button up for release
2018-06-28 22:26:39 -04:00
Robert Plummer
9ad50b8850
maintenance, cleanup of documentation and allow for native functions on node.
2018-06-22 10:17:10 -04:00
Robert Plummer
4165099c60
fix #319 add rudimentary infinity handling
2018-06-14 10:53:15 -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
480976dd4f
Don't start at length, start at last index.
2018-06-08 16:50:37 -04:00
Robert Plummer
33a7dca5df
process images in reverse y on cpu
...
bump version number
2018-06-08 16:42:24 -04:00
Robert Plummer
08ca02b8ef
cleanup tests, bump version number, prep for release
2018-06-05 20:29:04 -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
af7060d88e
webgl1 and webgl2, together at last, and tested.
2018-03-08 20:00:05 -05:00
Robert Plummer
ed247f51ff
first build, getting ready to test
2018-03-08 14:36:37 -05:00
Robert Plummer
f0970cd32c
build
2018-03-06 19:54:27 -05:00
Robert Plummer
ab7ab1799b
Merge branch 'develop' into 261-webgl2
2018-03-06 19:53:25 -05:00
Robert Plummer
283b249bd0
more framebufferTexture2D to where textures are created, thus making framebuffers more something that is setup at build, or if absolutely needed to modify
2018-03-06 19:32:23 -05:00
Robert Plummer
bdc0b6bf9f
Merge branch '272-cached-uniform-setting' into 261-webgl2
2018-03-06 13:08:59 -05:00
Robert Plummer
5850030e81
make uniforms only set if their values indeed change, and add tests
2018-03-06 10:42:24 -05:00
Robert Plummer
1d99c94499
Merge branch 'develop' into 261-webgl2
2018-03-03 14:28:15 -05:00
Robert Plummer
98bd5b8203
passing unit tests, bump version in preparation for release
2018-03-03 14:26:25 -05:00
Robert Plummer
42882d714f
Merge branch 'develop' into 261-webgl2
2018-03-01 18:51:01 -05:00
Robert Plummer
21bb5ba265
remove unneeded texture generation
2018-03-01 18:48:43 -05:00
Robert Plummer
3b839b37b0
Merge branch 'develop' into 261-webgl2
2018-03-01 15:59:37 -05:00
Robert Plummer
7898fed31f
fix, test, bump version number, and make.
2018-03-01 15:57:40 -05:00
Robert Plummer
f0d0630384
make
2018-02-28 22:00:35 -05:00
Robert Plummer
1cdaf7e73c
fix up two small items that made it, using arguments out of context in _setupSubOutputTextures
...
and fix reference to my hasty change from `setupOutputTexture` to `_setupOutputTexture`
2018-02-28 21:56:08 -05:00
Robert Plummer
fd3178ca98
fix up webgl2
2018-02-28 15:37:52 -05:00
Robert Plummer
9865a4b419
Merge branch 'develop' into 261-webgl2
2018-02-28 15:27:18 -05:00
Robert Plummer
4eda87735a
fix #267 by refining implementation a bit
2018-02-28 15:19:58 -05:00
Robert Plummer
01299be9f0
fix #259 by handling when atan2 is used directly in the interpreter
...
also add unit tests ensuring resolved
2018-02-27 13:07:59 -05:00
Robert Plummer
c668e16943
Merge branch 'develop' into 261-webgl2
2018-02-25 19:32:49 -05:00
Robert Plummer
01da37135e
Merge branch 'develop' into 263-toString
2018-02-25 19:10:36 -05:00
Robert Plummer
6f164744f5
get toString working correctly again
2018-02-25 18:59:33 -05:00
Robert Plummer
f4408414d0
all tests now online, use EXT_color_buffer_float
2018-02-25 16:46:23 -05:00
Robert Plummer
8d0145fb70
all tests but a couple to do with Floats running on chrome and firefox
2018-02-24 22:03:58 -05:00
Robert Plummer
178d47b0ef
closer to webgl2, still failing some tests when reusing or multiple targets
2018-02-24 19:31:58 -05:00
Robert Plummer
6c62bb263f
implement new option to prevent overwrite of output texture
2018-02-12 12:15:03 -05:00
Robert Plummer
45103b7f15
rebuild
2017-12-23 10:30:23 -05:00