Просмотр исходного кода

WebGPUBackend - Fix type of _getDefaultRenderPassDescriptor (#33969)

Christian Helgeson 2 недель назад
Родитель
Сommit
42d4bfafeb
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      src/renderers/webgpu/WebGPUBackend.js

+ 3 - 1
src/renderers/webgpu/WebGPUBackend.js

@@ -430,7 +430,7 @@ class WebGPUBackend extends Backend {
 	 * pass descriptor even when rendering directly to screen.
 	 *
 	 * @private
-	 * @return {Object} The render pass descriptor.
+	 * @return {GPURenderPassDescriptor} The render pass descriptor.
 	 */
 	_getDefaultRenderPassDescriptor() {
 
@@ -2418,6 +2418,8 @@ class WebGPUBackend extends Backend {
 
 		renderContextData.currentSets = renderContextData._currentSets;
 		renderContextData.currentPass = renderContextData._currentPass;
+		renderContextData._currentPass = null;
+		renderContextData._currentSets = null;
 
 	}
 

粤ICP备19079148号