Selaa lähdekoodia

sokol_gfx.h gl: minor code cleanup

Andre Weissflog 4 kuukautta sitten
vanhempi
commit
de819d5fff
1 muutettua tiedostoa jossa 2 lisäystä ja 1 poistoa
  1. 2 1
      sokol_gfx.h

+ 2 - 1
sokol_gfx.h

@@ -10186,9 +10186,10 @@ _SOKOL_PRIVATE void _sg_gl_apply_compute_pipeline_state(_sg_pipeline_t* pip) {
         const _sg_attachments_t* atts = _sg.cur_pass.atts;
         const _sg_shader_t* shd = pip->shader;
         for (size_t i = 0; i < SG_MAX_STORAGE_ATTACHMENTS; i++) {
-            if (shd->cmn.storage_images[i].stage != SG_SHADERSTAGE_COMPUTE) {
+            if (shd->cmn.storage_images[i].stage == SG_SHADERSTAGE_NONE) {
                 continue;
             }
+            SOKOL_ASSERT(shd->cmn.storage_images[i].stage == SG_SHADERSTAGE_COMPUTE);
             SOKOL_ASSERT(shd->gl.simg_binding[i] < _SG_GL_MAX_SIMG_BINDINGS);
             SOKOL_ASSERT(atts->gl.storages[i].image);
             _sg_image_t* img = atts->gl.storages[i].image;