nicegraf
nicegraf-util.h
1
23#pragma once
24
25#include "nicegraf.h"
26
27#include <stdint.h>
28
36#ifdef __cplusplus
37extern "C" {
38#endif
39
51 ngf_depth_stencil_info depth_stencil_info;
52 ngf_vertex_input_info vertex_input_info;
53 ngf_multisample_info multisample_info;
54 ngf_rasterization_info rasterization_info;
55 ngf_input_assembly_info input_assembly_info;
58
75
84const char* ngf_util_get_error_name(const ngf_error err);
85
91static inline size_t ngf_util_align_size(size_t value, size_t alignment) {
92 const size_t m = value % alignment;
93 return value + (m > 0 ? (alignment - m) : 0u);
94}
95
96#ifdef __cplusplus
97}
98#endif
void ngf_util_create_default_graphics_pipeline_data(ngf_util_graphics_pipeline_data *result)
const char * ngf_util_get_error_name(const ngf_error err)
ngf_error
Definition nicegraf.h:293
Definition nicegraf.h:651
Definition nicegraf.h:1323
Definition nicegraf.h:1312
Definition nicegraf.h:1097
Definition nicegraf.h:541
Definition nicegraf.h:1305
Definition nicegraf-util.h:49
ngf_graphics_pipeline_info pipeline_info
Definition nicegraf-util.h:50
Definition nicegraf.h:1060