Rezmason
|
a0c1f22fd1
|
Updating WebGPU project to satisfy Chrome Canary
|
2022-08-07 19:17:22 -07:00 |
|
Rezmason
|
f72d5450e8
|
Replacing the deprecated loadValue property in the render pass config descriptors' color attachments
|
2022-04-30 18:16:33 -07:00 |
|
Rezmason
|
4118faca27
|
Pass::endPass --> Pass:end
|
2022-04-30 18:16:33 -07:00 |
|
Rezmason
|
b26155d20e
|
Adding some more comments. Destructuring the context object in the pass modules. A little code cleanup in bloomPass. Changing the endPass sampler to be cheaper.
|
2021-11-15 01:05:05 -08:00 |
|
Rezmason
|
1b61e304a5
|
Refactoring the pass and pipeline, so that inputs and size are handed to and returned from the build function (formerly setSize). This is now the earliest place to build bind groups, which makes sense, because it's also the earliest place to create textures that are proportional to the size of the canvas.
|
2021-11-15 00:30:09 -08:00 |
|
Rezmason
|
9ad655ca2e
|
Created a pass-through post processing compute pass. The other post-processing passes will be changed over to this kind of thing.
makePassFBO has now been split into makeRenderTarget and makeComputeTarget.
|
2021-11-11 09:18:32 -08:00 |
|
Rezmason
|
9c861fd50b
|
Replacing the final copyToTexture call with a tiny render pass, so that the postprocessing passes can be compute shaders working off of storage textures instead.
|
2021-11-11 08:24:30 -08:00 |
|