93 void bind_material_resources(
GPUShader *shader);
119 static void construct_material(
void *thunk,
GPUMaterial *material);
126 void link_node_inputs(DNode node);
132 void link_node_input_internal(DInputSocket input_socket, DOutputSocket output_socket);
139 void link_node_input_external(DInputSocket input_socket, DOutputSocket output_socket);
148 void declare_operation_input(DInputSocket input_socket, DOutputSocket output_socket);
153 void populate_results_for_node(DNode node);
161 void populate_operation_result(DOutputSocket output_socket);
180 void generate_code_for_inputs(
GPUMaterial *material,