@@ -45,15 +45,15 @@ utki::shared_ref<ruis::render::frame_buffer> context::make_framebuffer(
45
45
);
46
46
}
47
47
48
- utki::shared_ref<ruis::render::index_buffer> context::make_index_buffer (utki::span<const uint16_t > indices)
48
+ utki::shared_ref<ruis::render::index_buffer> context::make_index_buffer (utki::span<const uint16_t > indices) const
49
49
{
50
50
return utki::make_shared<index_buffer>(
51
51
this ->get_shared_ref (), //
52
52
indices
53
53
);
54
54
}
55
55
56
- utki::shared_ref<ruis::render::index_buffer> context::make_index_buffer (utki::span<const uint32_t > indices)
56
+ utki::shared_ref<ruis::render::index_buffer> context::make_index_buffer (utki::span<const uint32_t > indices) const
57
57
{
58
58
return utki::make_shared<index_buffer>(
59
59
this ->get_shared_ref (), //
@@ -65,7 +65,7 @@ utki::shared_ref<ruis::render::texture_2d> context::make_texture_2d(
65
65
rasterimage::format format,
66
66
rasterimage::dimensioned::dimensions_type dims,
67
67
texture_2d_parameters params
68
- )
68
+ ) const
69
69
{
70
70
return utki::make_shared<texture_2d>(
71
71
this ->get_shared_ref (), //
@@ -77,7 +77,7 @@ utki::shared_ref<ruis::render::texture_2d> context::make_texture_2d(
77
77
utki::shared_ref<ruis::render::texture_2d> context::make_texture_2d (
78
78
const rasterimage::image_variant& imvar,
79
79
texture_2d_parameters params
80
- )
80
+ ) const
81
81
{
82
82
return utki::make_shared<texture_2d>(
83
83
this ->get_shared_ref (), //
@@ -89,7 +89,7 @@ utki::shared_ref<ruis::render::texture_2d> context::make_texture_2d(
89
89
utki::shared_ref<ruis::render::texture_2d> context::make_texture_2d (
90
90
rasterimage::image_variant&& imvar,
91
91
texture_2d_parameters params
92
- )
92
+ ) const
93
93
{
94
94
return utki::make_shared<texture_2d>(
95
95
this ->get_shared_ref (), //
@@ -98,7 +98,7 @@ utki::shared_ref<ruis::render::texture_2d> context::make_texture_2d(
98
98
);
99
99
}
100
100
101
- utki::shared_ref<ruis::render::texture_depth> context::make_texture_depth (r4::vector2<uint32_t > dims)
101
+ utki::shared_ref<ruis::render::texture_depth> context::make_texture_depth (r4::vector2<uint32_t > dims) const
102
102
{
103
103
return utki::make_shared<texture_depth>(
104
104
this ->get_shared_ref (), //
@@ -113,7 +113,7 @@ utki::shared_ref<ruis::render::texture_cube> context::make_texture_cube(
113
113
rasterimage::image_variant&& negative_y,
114
114
rasterimage::image_variant&& positive_z,
115
115
rasterimage::image_variant&& negative_z
116
- )
116
+ ) const
117
117
{
118
118
return utki::make_shared<texture_cube>(
119
119
this ->get_shared_ref (), //
@@ -130,7 +130,7 @@ utki::shared_ref<ruis::render::vertex_array> context::make_vertex_array(
130
130
std::vector<utki::shared_ref<const ruis::render::vertex_buffer>> buffers,
131
131
utki::shared_ref<const ruis::render::index_buffer> indices,
132
132
ruis::render::vertex_array::mode rendering_mode
133
- )
133
+ ) const
134
134
{
135
135
return utki::make_shared<vertex_array>(
136
136
this ->get_shared_ref (), //
@@ -140,31 +140,37 @@ utki::shared_ref<ruis::render::vertex_array> context::make_vertex_array(
140
140
);
141
141
}
142
142
143
- utki::shared_ref<ruis::render::vertex_buffer> context::make_vertex_buffer (utki::span<const float > vertices)
143
+ utki::shared_ref<ruis::render::vertex_buffer> context::make_vertex_buffer (utki::span<const float > vertices) const
144
144
{
145
145
return utki::make_shared<vertex_buffer>(
146
146
this ->get_shared_ref (), //
147
147
vertices
148
148
);
149
149
}
150
150
151
- utki::shared_ref<ruis::render::vertex_buffer> context::make_vertex_buffer (utki::span<const r4::vector2<float >> vertices)
151
+ utki::shared_ref<ruis::render::vertex_buffer> context::make_vertex_buffer ( //
152
+ utki::span<const r4::vector2<float >> vertices
153
+ ) const
152
154
{
153
155
return utki::make_shared<vertex_buffer>(
154
156
this ->get_shared_ref (), //
155
157
vertices
156
158
);
157
159
}
158
160
159
- utki::shared_ref<ruis::render::vertex_buffer> context::make_vertex_buffer (utki::span<const r4::vector3<float >> vertices)
161
+ utki::shared_ref<ruis::render::vertex_buffer> context::make_vertex_buffer ( //
162
+ utki::span<const r4::vector3<float >> vertices
163
+ ) const
160
164
{
161
165
return utki::make_shared<vertex_buffer>(
162
166
this ->get_shared_ref (), //
163
167
vertices
164
168
);
165
169
}
166
170
167
- utki::shared_ref<ruis::render::vertex_buffer> context::make_vertex_buffer (utki::span<const r4::vector4<float >> vertices)
171
+ utki::shared_ref<ruis::render::vertex_buffer> context::make_vertex_buffer ( //
172
+ utki::span<const r4::vector4<float >> vertices
173
+ ) const
168
174
{
169
175
return utki::make_shared<vertex_buffer>(
170
176
this ->get_shared_ref (), //
0 commit comments