#pragma once #include typedef struct { const char *vertex_shader_source_path; const char *fragment_shader_source_path; } wn_shader_code_location; struct wn_shader_s { unsigned int shaderProgram; bool success; }; typedef struct wn_shader_s wn_shader; wn_shader wn_shader_init(wn_shader_code_location shader_code_location); void wn_shader_deinit(wn_shader shader);