@@ -202,7 +202,7 @@ bool app_init() {
202202 colors[i] = { c8,c8,c8,c8 };
203203 } }
204204 app_tex = skg_tex_create (skg_tex_type_image, skg_use_static, skg_tex_fmt_rgba32, skg_mip_generate);
205- skg_tex_settings (&app_tex, skg_tex_address_clamp, skg_tex_sample_linear, 0 );
205+ skg_tex_settings (&app_tex, skg_tex_address_clamp, skg_tex_sample_linear, skg_sample_compare_none, 0 );
206206 skg_tex_set_contents (&app_tex, colors, w, h);
207207 skg_tex_name (&app_tex, " checker_tex" );
208208 free (colors);
@@ -237,7 +237,7 @@ bool app_init() {
237237 colors[i] = { c8,c8,c8,c8 };
238238 } }
239239 app_particle = skg_tex_create (skg_tex_type_image, skg_use_static, skg_tex_fmt_rgba32_linear, skg_mip_generate);
240- skg_tex_settings (&app_particle, skg_tex_address_clamp, skg_tex_sample_linear, 0 );
240+ skg_tex_settings (&app_particle, skg_tex_address_clamp, skg_tex_sample_linear, skg_sample_compare_none, 0 );
241241 skg_tex_set_contents (&app_particle, colors, w, h);
242242 skg_tex_name (&app_particle, " particle_tex" );
243243 free (colors);
@@ -262,8 +262,8 @@ bool app_init() {
262262 } }
263263 app_tex_gradient_srgb = skg_tex_create (skg_tex_type_image, skg_use_static, skg_tex_fmt_rgba32, skg_mip_generate);
264264 app_tex_gradient_linear = skg_tex_create (skg_tex_type_image, skg_use_static, skg_tex_fmt_rgba32_linear, skg_mip_generate);
265- skg_tex_settings (&app_tex_gradient_srgb, skg_tex_address_clamp, skg_tex_sample_linear, 0 );
266- skg_tex_settings (&app_tex_gradient_linear, skg_tex_address_clamp, skg_tex_sample_linear, 0 );
265+ skg_tex_settings (&app_tex_gradient_srgb, skg_tex_address_clamp, skg_tex_sample_linear, skg_sample_compare_none, 0 );
266+ skg_tex_settings (&app_tex_gradient_linear, skg_tex_address_clamp, skg_tex_sample_linear, skg_sample_compare_none, 0 );
267267 skg_tex_set_contents (&app_tex_gradient_srgb, colors, gw, gh);
268268 skg_tex_set_contents (&app_tex_gradient_linear, colors, gw, gh);
269269 skg_tex_name (&app_tex_gradient_srgb, " gradient_srgb_tex" );
@@ -296,21 +296,21 @@ bool app_init() {
296296 }
297297 }
298298 app_tex_colspace[c] = skg_tex_create (skg_tex_type_image, skg_use_dynamic, skg_tex_fmt_rgba32, skg_mip_none);
299- skg_tex_settings (&app_tex_colspace[c], skg_tex_address_clamp, skg_tex_sample_linear, 1 );
299+ skg_tex_settings (&app_tex_colspace[c], skg_tex_address_clamp, skg_tex_sample_linear, skg_sample_compare_none, 1 );
300300 skg_tex_set_contents (&app_tex_colspace[c], space_colors, grad_size, grad_size);
301301 bmp_write (app_col_name[c], grad_size, grad_size, (uint8_t *)space_colors);
302302 }
303303 free (space_colors);
304304
305305 app_target = skg_tex_create (skg_tex_type_rendertarget, skg_use_static, skg_tex_fmt_rgba32_linear, skg_mip_none);
306- app_target_depth = skg_tex_create (skg_tex_type_depth, skg_use_static, skg_tex_fmt_depth16, skg_mip_none);
306+ app_target_depth = skg_tex_create (skg_tex_type_zbuffer, skg_use_static, skg_tex_fmt_depth16, skg_mip_none);
307307 skg_tex_set_contents (&app_target, nullptr , 512 , 512 );
308308 skg_tex_set_contents (&app_target_depth, nullptr , 512 , 512 );
309309 skg_tex_attach_depth (&app_target, &app_target_depth);
310310 skg_tex_name (&app_target, " main_rtex" );
311311 skg_tex_name (&app_target_depth, " depth_rtex" );
312312
313- app_cubemap = skg_tex_create (skg_tex_type_cubemap, skg_use_static, skg_tex_fmt_rgba32, skg_mip_none);
313+ app_cubemap = skg_tex_create (skg_tex_type_image, (skg_use_)( skg_use_static | skg_use_cubemap) , skg_tex_fmt_rgba32, skg_mip_none);
314314 skg_color32_t *cube_cols[6 ];
315315 const int32_t cube_face_size = 64 ;
316316 for (size_t f = 0 ; f < 6 ; f++) {
0 commit comments