summaryrefslogtreecommitdiff
path: root/src/gpu/effects/shaders.h
blob: f8e45bada4383f74add777d464e15a5852e4fb51 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// This file is part of the 64k demo project.
// It declares the WGSL shader strings and initialization function.

#pragma once

// Initializes the ShaderComposer with snippet assets.
void InitShaderComposer();

// Shader declarations (defined in shaders.cc)
extern const char* main_shader_wgsl;
extern const char* particle_compute_wgsl;
extern const char* particle_render_wgsl;
extern const char* passthrough_shader_wgsl;
extern const char* ellipse_shader_wgsl;
extern const char* particle_spray_compute_wgsl;
extern const char* gaussian_blur_shader_wgsl;
extern const char* solarize_shader_wgsl;
extern const char* distort_shader_wgsl;
extern const char* chroma_aberration_shader_wgsl;