473 Commits

Author SHA1 Message Date
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
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
36e47132fb moving to correct home 2018-03-08 12:58:27 -05:00
Robert Plummer
0824151477 moving to correct home 2018-03-08 12:57:52 -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
5c7187af79 reuse dimensions on textures to prevent utils.getDimensions(inputTexture, true); call, which clones deep 2018-03-01 19:40:36 -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
a7fad9cc64 Merge branch 'develop' into 261-webgl2 2018-02-28 21:58:50 -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
ce8db7fc2b almost working 100% 2018-02-20 14:33:57 -05:00
Robert Plummer
6c62bb263f implement new option to prevent overwrite of output texture 2018-02-12 12:15:03 -05:00
Robert Plummer
b7befbb8ab Merge branch 'develop' into 236-modes-resimplify 2017-12-23 10:27:23 -05:00
Robert Plummer
bc855ce1a0 resolve logic, ty @fuzzie360! 2017-12-22 10:48:02 -05:00
Robert Plummer
0cf6eb663d resolve logic, ty @fuzzie360! 2017-12-20 23:52:47 -05:00
Robert Plummer
3854f086ab resolve logic, ty @fuzzie360! 2017-12-20 23:50:01 -05:00
Robert Plummer
2cb67c4244 propose changes for fix how floating values are handled 2017-12-18 11:10:45 -05:00
Robert Plummer
1b74546ea5 add let and const detection, future helper 2017-12-18 11:07:08 -05:00
Paul Loyd
89ac2592f3 fix #233 2017-12-15 20:53:54 +03:00
Robert Plummer
b6163c1090 fix #209
replace ast with correct variable name and some inline documentation correction
bump version number
2017-12-11 13:09:45 -05:00
Robert Plummer
ceca63a2dd fix #227
remove unused variable
bump version number
2017-12-11 12:55:33 -05:00
Robert Plummer
cac049f287 fix #222 provide debugger support for node fallback and passive on others
Also, I got tired of typing commands for building, so I added on to npm scripts, `npm make`
2017-11-11 08:41:30 -05:00
Robert Plummer
4b15eea5b3 fix #220 with unit tests
I was able to unify the FunctionNodeBase.astMemberExpressionUnroll for reuse in both CPU and WebGL kernels.  So I refactored for simplification.
2017-11-08 16:16:15 -05:00
Robert Plummer
91519d4175 fix #218 with unit tests 2017-11-08 09:53:15 -05:00
Robert Plummer
6424ecf705 fix #207 2017-10-25 08:33:51 -04:00
Robert Plummer
708dbd9bef Merge branch 'develop' into 193-read-in-take-2 2017-10-24 10:16:40 -04:00
Robert Plummer
f0eefff9eb fix #212 2017-10-24 10:12:21 -04:00
Robert Plummer
1da92db034 fixes #193 2017-10-17 08:05:53 -04:00
Robert Plummer
c749d2e1fa Merge branch 'develop' into 193-read-in-take-2 2017-10-17 08:03:52 -04:00
Richard Mathie
aab66c6c06 Sfixes #195 texture reading in 2d and 3d 2017-10-07 14:29:38 +01:00
Robert Plummer
694b278b30 remove redundant input declaration 2017-10-06 09:49:31 -04:00
Robert Plummer
b9503e8345 #193 solved, by using a flat input that has dimensions 2017-10-05 17:41:12 -04:00