Explorar o código

sokol_gfx.h: fix subtle default-init bug in _sg_pass_default() (not relevant when using sokol_glue.h

Andre Weissflog hai 1 mes
pai
achega
07a022ec7b
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      sokol_gfx.h

+ 1 - 1
sokol_gfx.h

@@ -20241,7 +20241,7 @@ _SOKOL_PRIVATE sg_desc _sg_desc_defaults(const sg_desc* desc) {
 _SOKOL_PRIVATE sg_pass _sg_pass_defaults(const sg_pass* pass) {
 _SOKOL_PRIVATE sg_pass _sg_pass_defaults(const sg_pass* pass) {
     sg_pass res = *pass;
     sg_pass res = *pass;
     if (!res.compute) {
     if (!res.compute) {
-        if (res.compute && res.attachments.id == SG_INVALID_ID) {
+        if (res.attachments.id == SG_INVALID_ID) {
             // this is a swapchain-pass
             // this is a swapchain-pass
             res.swapchain.sample_count = _sg_def(res.swapchain.sample_count, _sg.desc.environment.defaults.sample_count);
             res.swapchain.sample_count = _sg_def(res.swapchain.sample_count, _sg.desc.environment.defaults.sample_count);
             res.swapchain.color_format = _sg_def(res.swapchain.color_format, _sg.desc.environment.defaults.color_format);
             res.swapchain.color_format = _sg_def(res.swapchain.color_format, _sg.desc.environment.defaults.color_format);