Richard Davey
|
3696f73674
|
Guard against missing shaders.
|
2020-11-05 10:08:41 +00:00 |
|
Richard Davey
|
60e6eff81c
|
Don't .replace non-strings.
|
2020-11-05 10:08:21 +00:00 |
|
Richard Davey
|
e9efc5e8f2
|
Invokes pre and post batch functions.
|
2020-11-04 18:02:22 +00:00 |
|
Richard Davey
|
4287181b2b
|
Added manager, target auto clear, clearTarget and lots of new hooks for handlers, plus post bind and post flush support.
|
2020-11-04 18:02:11 +00:00 |
|
Richard Davey
|
f94e7b4f75
|
Set dimensions before resizing. Validate gl objects before deleting them.
|
2020-11-04 18:01:39 +00:00 |
|
Richard Davey
|
d6496c86cf
|
Added JSDocs
|
2020-11-04 18:01:20 +00:00 |
|
Richard Davey
|
305106bebe
|
Correct sampler ID
|
2020-11-04 18:01:11 +00:00 |
|
Richard Davey
|
34f3ae9755
|
Removed stack and lock support
|
2020-11-04 18:01:01 +00:00 |
|
Richard Davey
|
4747d204ca
|
Added unbind method and handling for post-fx
|
2020-11-03 18:05:10 +00:00 |
|
Richard Davey
|
e72a3b27e4
|
Call new unbind method
|
2020-11-03 18:04:57 +00:00 |
|
Richard Davey
|
ebe5ba1a0a
|
New attributes, removed un-used properties, fixed JSDocs
|
2020-11-03 11:32:05 +00:00 |
|
Richard Davey
|
93948f5b29
|
JSDocs fixes
|
2020-11-03 11:31:52 +00:00 |
|
Richard Davey
|
f4b95ab2c3
|
New simplified Graphics shaders
|
2020-11-03 11:31:32 +00:00 |
|
Richard Davey
|
10673da96b
|
Graphics is as Graphics does
|
2020-11-02 22:39:30 +00:00 |
|
Richard Davey
|
9e1b8c4b2f
|
Don't look-up properties from uniforms that aren't cached
|
2020-11-02 22:39:20 +00:00 |
|
Richard Davey
|
d05afa988f
|
Added batchVert method to help make customization easier
|
2020-11-02 22:39:08 +00:00 |
|
Richard Davey
|
3caa51a938
|
Update GraphicsPipeline.js
|
2020-11-02 16:20:16 +00:00 |
|
Richard Davey
|
a5ae67e1a6
|
Added Camera Pipeline
|
2020-10-30 17:55:56 +00:00 |
|
Richard Davey
|
4c3a5223fe
|
Added onFlush and onPostFlush
|
2020-10-30 17:55:36 +00:00 |
|
Richard Davey
|
ca4168e5d0
|
New Camera Pipeline, better boot handling, tidied up docs
|
2020-10-30 17:50:58 +00:00 |
|
Richard Davey
|
52d8140b4f
|
New onResize callback and better matrix handling
|
2020-10-30 17:50:38 +00:00 |
|
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
|
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
|
92c365a881
|
Removed all Graphics methods and related properties.
|
2020-10-28 16:53:31 +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
|
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 |
|