27 lines
537 B
Plaintext
27 lines
537 B
Plaintext
[nzsl_version("1.0")]
|
|
module;
|
|
|
|
import VertOut, VertexShader from Engine.FullscreenVertex;
|
|
import ViewerData from Engine.ViewerData;
|
|
|
|
external
|
|
{
|
|
[set(0), binding(0)] viewerData: uniform[ViewerData],
|
|
//[set(0), binding(1)] colorTexture: sampler2D[f32],
|
|
[set(0), binding(2)] bloomTexture: sampler2D[f32],
|
|
}
|
|
|
|
struct FragOut
|
|
{
|
|
[location(0)] color: vec4[f32]
|
|
}
|
|
|
|
[entry(frag)]
|
|
fn main(input: VertOut) -> FragOut
|
|
{
|
|
let output: FragOut;
|
|
output.color = /*colorTexture.Sample(fragcoord) + */bloomTexture.Sample(input.uv);
|
|
|
|
return output;
|
|
}
|