Richard Davey
|
5dbec83a8b
|
Using new Camera Pipeline (renderTexture todo)
|
2020-10-30 17:50:19 +00:00 |
|
Richard Davey
|
b73067a7a7
|
Implemented full uniform caching and setting handling. So much faster!
|
2020-10-30 17:50:06 +00:00 |
|
Richard Davey
|
4e7e5629d2
|
You can forceZero via the config now
|
2020-10-30 17:49:39 +00:00 |
|
Richard Davey
|
0a006e4c20
|
Tidied up parameters
|
2020-10-29 17:22:57 +00:00 |
|
Richard Davey
|
ebf7b19062
|
Removed unused code
|
2020-10-29 17:22:47 +00:00 |
|
Richard Davey
|
d39968e0a1
|
Parameter not needed
|
2020-10-29 17:22:39 +00:00 |
|
Richard Davey
|
6353496751
|
Added the ability for a pipeline to be locked or unlocked
|
2020-10-29 17:22:29 +00:00 |
|
Richard Davey
|
bf7e7f352a
|
Container can how set a pipeline that overrides all children
|
2020-10-29 17:22:16 +00:00 |
|
Richard Davey
|
ce69c22e86
|
Added new private forcePipeline property and pipeline methods
|
2020-10-29 17:22:04 +00:00 |
|
Richard Davey
|
5840d54129
|
Update CHANGELOG-v3.50.md
|
2020-10-29 15:13:15 +00:00 |
|
Richard Davey
|
05374ab909
|
Update CHANGELOG-v3.50.md
|
2020-10-29 14:41:25 +00:00 |
|
Richard Davey
|
c9d56f5f1d
|
Removed unused matrices and method
|
2020-10-29 14:41:22 +00:00 |
|
Richard Davey
|
9a0f33d24c
|
Cause a full bind on first set
|
2020-10-29 14:41:04 +00:00 |
|
Richard Davey
|
4b48baea79
|
Removed all of the uniform code
|
2020-10-29 14:40:49 +00:00 |
|
Richard Davey
|
4badd54160
|
Added resetProgram and changed return values
|
2020-10-29 14:40:33 +00:00 |
|
Richard Davey
|
024f13f2ba
|
No longer use uViewMatrix or uModelMatrix
|
2020-10-29 14:37:52 +00:00 |
|
Richard Davey
|
b74351a87d
|
Update WebGLPipeline.js
|
2020-10-29 08:22:38 +00:00 |
|
Richard Davey
|
9e4141e18b
|
Pass the Game Object
|
2020-10-28 18:13:34 +00:00 |
|
Richard Davey
|
b1b44cd7f0
|
onBoot and setShader methods
|
2020-10-28 18:13:27 +00:00 |
|
Richard Davey
|
e1452b9ce7
|
Update WebGLShader.js
|
2020-10-28 17:40:21 +00:00 |
|
Richard Davey
|
48c0ba26c2
|
Better flush handling
|
2020-10-28 17:40:06 +00:00 |
|
Richard Davey
|
c5b538afcd
|
Added the new Graphics Pipeline
|
2020-10-28 17:39:54 +00:00 |
|
Richard Davey
|
d6ecea8d4d
|
Use the new attributes format
|
2020-10-28 17:39:31 +00:00 |
|
Richard Davey
|
60c834e2c8
|
Use the new Graphics Pipeline
|
2020-10-28 17:39:06 +00:00 |
|
Richard Davey
|
92c365a881
|
Removed all Graphics methods and related properties.
|
2020-10-28 16:53:31 +00:00 |
|
Richard Davey
|
4ba2b0eb7b
|
All swapped to using renderer matrices to make pipelines smaller
|
2020-10-28 16:52:59 +00:00 |
|
Richard Davey
|
327b31d561
|
Update CHANGELOG-v3.50.md
|
2020-10-28 16:16:01 +00:00 |
|
Richard Davey
|
8c6e67ecfc
|
Added attributes and other shader specific properties and methods
|
2020-10-28 16:15:56 +00:00 |
|
Richard Davey
|
e52def85be
|
All vertex values now set during boot, after shaders are created. Added batchQuad/Tri methods.
|
2020-10-28 16:15:35 +00:00 |
|
Richard Davey
|
389b480777
|
Using new easier attribute config + moved some methods to WebGLPipeline
|
2020-10-28 16:15:09 +00:00 |
|
Richard Davey
|
15d8eabf17
|
Single pipeline updated so it can easily extend Multi now
|
2020-10-28 16:14:42 +00:00 |
|
Richard Davey
|
93b1775aaa
|
Added new WebGL consts for easier shader configs
|
2020-10-28 16:14:05 +00:00 |
|
Richard Davey
|
9aeb765696
|
Updated type defs
|
2020-10-28 16:13:46 +00:00 |
|
Richard Davey
|
120f2c87cb
|
The WebGL.Utils.getComponentCount function has been removed as this is no longer required internally.
|
2020-10-28 16:13:29 +00:00 |
|
Richard Davey
|
8a042cc7c0
|
Update CHANGELOG-v3.50.md
|
2020-10-27 18:06:57 +00:00 |
|
Richard Davey
|
4b3cc7145e
|
Testing new pipelineData object.
|
2020-10-27 18:06:53 +00:00 |
|
Richard Davey
|
88d2ecd760
|
Pipeline passes attributes off to Shader. Also fixed multi-shader setup.
|
2020-10-27 18:06:45 +00:00 |
|
Richard Davey
|
39c77f431f
|
Flush here, rather than in renderer
|
2020-10-27 18:06:28 +00:00 |
|
Richard Davey
|
a5d6016e64
|
Move sequence so the renderer is clean
|
2020-10-27 18:06:13 +00:00 |
|
Richard Davey
|
f42f0ce0d6
|
Shader needs attributes
|
2020-10-27 18:06:00 +00:00 |
|
Richard Davey
|
8092460ce7
|
Docs update
|
2020-10-27 18:05:47 +00:00 |
|
Richard Davey
|
962c900e5a
|
* Utils.Object.DeepCopy is a new function that will recursively deep copy an array of object.
|
2020-10-27 18:05:41 +00:00 |
|
Richard Davey
|
e2c36e1fb5
|
Update CHANGELOG-v3.50.md
|
2020-10-27 14:41:46 +00:00 |
|
Richard Davey
|
7b5d6076b2
|
Added max size value
|
2020-10-27 14:41:43 +00:00 |
|
Richard Davey
|
f50560eba8
|
The WebGLRenderer.getMaxTextures method has been removed. This is no longer needed as you can use the WebGLRenderer.maxTextures property instead.
|
2020-10-27 14:36:43 +00:00 |
|
Richard Davey
|
98e85173c3
|
Update CHANGELOG-v3.50.md
|
2020-10-27 14:05:52 +00:00 |
|
Richard Davey
|
93b569c5ca
|
Look-up based on string or instance
|
2020-10-27 14:05:48 +00:00 |
|
Richard Davey
|
ba9b837739
|
You can now pass a pipeline instance to the GameObject.setPipeline method, as well as a string.
|
2020-10-27 14:05:37 +00:00 |
|
Richard Davey
|
d670edd708
|
No need to reference via game
|
2020-10-27 13:55:27 +00:00 |
|
Richard Davey
|
ef1ddb29d9
|
Improved docs
|
2020-10-27 13:55:09 +00:00 |
|