Êþº¾E»  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;   4com/mojang/blaze3d/framegraph/FrameGraphBuilder$Passthis$01Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder;  java/lang/Object()Vjava/util/ArrayList    writesFromLjava/util/List;java/util/BitSet    requiredResourceIdsLjava/util/BitSet; " # requiredPassIds% &'run()Ljava/lang/Runnable; ) *+taskLjava/lang/Runnable; - .resourcesToAcquire 0 1 resourcesToRelease 3 45idI 7 89nameLjava/lang/String; ;<= >?6com/mojang/blaze3d/framegraph/FrameGraphBuilder$HandleholderALcom/mojang/blaze3d/framegraph/FrameGraphBuilder$VirtualResource;AGcom/mojang/blaze3d/framegraph/FrameGraphBuilder$InternalVirtualResource @3 D EFset(I)V HIJ KL/com/mojang/blaze3d/framegraph/FrameGraphBuildercreateInternalResourceÃ(Ljava/lang/String;Lcom/mojang/blaze3d/resource/ResourceDescriptor;Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Pass;)Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$InternalVirtualResource; @N OPhandle8Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Handle; R ST_reads;(Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Handle;)V V WTmarkResourceRequired ;Y Z[ createdBy6Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Pass; ] ^_markPassRequired9(Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Pass;)V ;a b readBy d ef_readsAndWritesr(Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Handle;)Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Handle; h ijdisableCullingZ lmn opjava/util/Listadd(Ljava/lang/Object;)Z ;r st writeAndAliasp(Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Pass;)Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Handle;v'com/mojang/blaze3d/framegraph/FramePass SignatureMLjava/util/List;>;^Ljava/util/List;>;G(Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder;ILjava/lang/String;)VCodeLineNumberTableLocalVariableTablethisMethodParametersresourceILcom/mojang/blaze3d/framegraph/FrameGraphBuilder$InternalVirtualResource;LocalVariableTypeTableLLcom/mojang/blaze3d/framegraph/FrameGraphBuilder$InternalVirtualResource<*>;=Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Handle; StackMapTableV(Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Handle;)VpasscreatesInternalp(Ljava/lang/String;Lcom/mojang/blaze3d/resource/ResourceDescriptor;)Lcom/mojang/blaze3d/resource/ResourceHandle; descriptor0Lcom/mojang/blaze3d/resource/ResourceDescriptor;5Lcom/mojang/blaze3d/resource/ResourceDescriptor;NLcom/mojang/blaze3d/framegraph/FrameGraphBuilder$InternalVirtualResource;�(Ljava/lang/String;Lcom/mojang/blaze3d/resource/ResourceDescriptor;)Lcom/mojang/blaze3d/resource/ResourceHandle;reads/(Lcom/mojang/blaze3d/resource/ResourceHandle;)V,Lcom/mojang/blaze3d/resource/ResourceHandle;1Lcom/mojang/blaze3d/resource/ResourceHandle;J(Lcom/mojang/blaze3d/resource/ResourceHandle;)VreadsAndWritesZ(Lcom/mojang/blaze3d/resource/ResourceHandle;)Lcom/mojang/blaze3d/resource/ResourceHandle;z(Lcom/mojang/blaze3d/resource/ResourceHandle;)Lcom/mojang/blaze3d/resource/ResourceHandle;requires,(Lcom/mojang/blaze3d/framegraph/FramePass;)V)Lcom/mojang/blaze3d/framegraph/FramePass;’(Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Handle;)Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Handle;executes(Ljava/lang/Runnable;)VtoString()Ljava/lang/String; lambda$new$0 SourceFileFrameGraphBuilder.javaNestHostBootstrapMethods¦ § Ÿ© ª«¬ ­®"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesPassHandle³?com/mojang/blaze3d/framegraph/FrameGraphBuilder$VirtualResourceVirtualResourceInternalVirtualResource·%java/lang/invoke/MethodHandles$Lookup¹java/lang/invoke/MethodHandlesLookup u 4589wx # *+.wy1 ij z{»Y*+Y¸Wµ*· *»Y·µ*»Y·µ*»Y·µ!*º$µ(*»Y·µ,*»Y·µ/*µ2*-µ6±|* ²§¨$©/ª8­C®N³S´Xµ} Y~[Y45Y89  48WT{ˆ+´:N-Á@™-À@M*´,´B¶C±|¸¹»}  €�~[OP‚ €ƒO„…Ow†^_{D *´!+´2¶C±| ¾ ¿} ~[ ‡[‡ˆ‰{‡*´+,*¶GN*´-´B¶C-´M°|à ÄÅ}*~[89Š‹ €�‚ŠŒ €� 8ŠwŽ��{S *+À;¶Q±| ÊË} ~[ O‘‚  O’Ow“ST{ *+¶U+´XÆ *+´X¶\+´`*´2¶C±|ÎÐ ÑÓÔ} ~[ OP‚  O„…Ow†”•{O *+À;¶c°|Ø} ~[ O‘‚  O’Ow–—˜{G*´!+À´2¶C±| ÝÞ}~[‡™‡i{4*µg±| âã} ~[ef{d*´+¹kW*+¶Q+*¶q°|æ çè}~[OP‚ O„Owš›œ{>*+µ(±| íî}~[*+*�ž{/*´6°|ò} ~[ Ÿ{±|ª ¡¢H£ ¨¤¥¤¯*H°;H± ²H´ @Hµ ¶¸º