// 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(); // Effect shaders extern const char* passthrough_shader_wgsl; extern const char* gaussian_blur_shader_wgsl; extern const char* heptagon_shader_wgsl; extern const char* particle_compute_wgsl; extern const char* particle_render_wgsl; extern const char* rotating_cube_wgsl; extern const char* flash_shader_wgsl; // Compute shaders extern const char* gen_noise_compute_wgsl; extern const char* gen_perlin_compute_wgsl; extern const char* gen_grid_compute_wgsl; #if !defined(STRIP_GPU_COMPOSITE) extern const char* gen_blend_compute_wgsl; extern const char* gen_mask_compute_wgsl; #endif