776 Commits

Author SHA1 Message Date
Robert Plummer
22335f195b cleanup 2018-03-22 14:42:19 -04:00
Robert Plummer
e4692fe836 Merge branch 'develop' into 194-adding-random-support 2018-03-22 14:13:57 -04:00
Robert Plummer
b99960c9d1
Merge pull request #262 from gpujs/261-webgl2
261 - webgl2
1.2.0
2018-03-08 20:13:26 -05: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
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
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
d1ce3da35c
Merge pull request #276 from gpujs/272-framebuffer-performance
272 increase performance on framebuffers
2018-03-06 19:49:20 -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
61af1139c1
Merge pull request #275 from gpujs/272-cached-uniform-setting
make uniforms only set if their values indeed change, and add tests
2018-03-06 13:23:33 -05:00
Robert Plummer
504735e4fb build 2018-03-06 13:21:51 -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
c94ee123ff merge latest from develop 2018-03-03 14:30:14 -05:00
Robert Plummer
1d99c94499 Merge branch 'develop' into 261-webgl2 2018-03-03 14:28:15 -05:00
Robert Plummer
2f37e8762d
Merge pull request #274 from gpujs/272-kernel-performance
272 kernel performance
2018-03-03 14:26:53 -05:00
Robert Plummer
98bd5b8203 passing unit tests, bump version in preparation for release 2018-03-03 14:26:25 -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 1.0.5 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
71fa13b6bc
Merge pull request #271 from gpujs/270-falsey
fix, test, bump version number, and make.
1.0.4
2018-03-01 15:58:18 -05:00
Robert Plummer
7898fed31f fix, test, bump version number, and make. 2018-03-01 15:57:40 -05:00
Robert Plummer
ef18f2c4b1 bump version number 1.0.3 2018-02-28 22:04:38 -05:00
Robert Plummer
f0d0630384 make 2018-02-28 22:00:35 -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
8ab9457ad7 Merge branch 'develop' into 261-webgl2 2018-02-28 21:00:51 -05:00
Robert Plummer
2ba6698aa3 adding more combinations of unit tests
they are all passing, but just trying to try every combination
2018-02-28 20:30:39 -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
502e97c784
Merge pull request #269 from gpujs/267-immutable-sub-kernels
fix #267 by refining implementation a bit
1.0.2
2018-02-28 15:21:20 -05:00
Robert Plummer
4eda87735a fix #267 by refining implementation a bit 2018-02-28 15:19:58 -05:00
Robert Plummer
26479a1610
fix documentation 1.0.1 2018-02-27 15:27:19 -05:00
Robert Plummer
8a88552441
Merge pull request #266 from gpujs/259-intercept-atan2
fix #259 by handling when atan2 is used directly in the interpreter
2018-02-27 13:09:00 -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
3c2369bff2 update documentation on Alpha 2018-02-25 19:36:26 -05:00
Robert Plummer
e5d51fd462 make and bump version number 2018-02-25 19:34:55 -05:00
Robert Plummer
c668e16943 Merge branch 'develop' into 261-webgl2 2018-02-25 19:32:49 -05:00
Robert Plummer
225946ba8b
Merge pull request #264 from gpujs/263-toString
263 - get toString working correctly again
2018-02-25 19:27:21 -05:00
Robert Plummer
9522ae840c add minimal documentation for outputImmutable 2018-02-25 19:17:20 -05:00
Robert Plummer
7c61ff260f make 2018-02-25 19:15:13 -05:00
Robert Plummer
898ce6239e merge, and bump version 2018-02-25 19:12:00 -05:00
Robert Plummer
01da37135e Merge branch 'develop' into 263-toString 2018-02-25 19:10:36 -05:00
Robert Plummer
a2f3158f81
Merge pull request #256 from gpujs/255-ouput-immutable
255 - implement new option to prevent overwrite of output texture
2018-02-25 19:09:47 -05:00
Robert Plummer
6f164744f5 get toString working correctly again 2018-02-25 18:59:33 -05:00